Fehler im Userteil
Fehler im Userteil
Hallo,
ich führe ein Loginscript aus was bestimmt Dateien in Ordner kopiert.
Allerdings mach das Script jedesmal im Userteil einen Fehler.
Wenn ich drauf klicke, ist das errorlog leer. Daher weiß ich nicht wo das problem ist.
Vielleicht sehe ich es auch nur nicht
ich führe ein Loginscript aus was bestimmt Dateien in Ordner kopiert.
Allerdings mach das Script jedesmal im Userteil einen Fehler.
Wenn ich drauf klicke, ist das errorlog leer. Daher weiß ich nicht wo das problem ist.
Vielleicht sehe ich es auch nur nicht
- Attachments
-
- setup_.inf
- (7.98 KiB) Downloaded 250 times
Re: Fehler im Userteil
Ich schlage vor mal eine InventoryID zu setzen und einen Developer.
Das genau ist das schlimmste Problem mit dem Agenten (Meiner Meinung nach)
Userteile lassen sich einfach nicht schön testen....
Der Fehler ist wahrscheinlich %SrcDir% welches oben normal mit SrcDir=.. deklariert ist.
Dh. im Falle wenn der Userteil greift, ist das Verzeichnis anders als zur Maschinenteil-Paketlaufzeit.
Ich schlage vor, im Maschinenteil diese Quelldaten entweder temporär am Client vorzuhalten zb. durch einen CopyJob damit der CLIENT Teil diese abgreifen kann oder von einem Netzlaufwerk zur CLIENT Laufzeit zu beziehen.
Kann man leicht testen indem man im Userteil die Daten von c:\test bezieht anstatt von %SrcDir%.
Zwischen den Hops würde ich immer call cmd /k mit einem Echo einsetzen, damit man sieht wo er sich gerade befindet und ob er auch korrekt in die Section springt.
Alternativ könnte man die "normal.dot" Vorlagendatei auch per GPO bereitstellen.
Das genau ist das schlimmste Problem mit dem Agenten (Meiner Meinung nach)
Userteile lassen sich einfach nicht schön testen....
Der Fehler ist wahrscheinlich %SrcDir% welches oben normal mit SrcDir=.. deklariert ist.
Dh. im Falle wenn der Userteil greift, ist das Verzeichnis anders als zur Maschinenteil-Paketlaufzeit.
Ich schlage vor, im Maschinenteil diese Quelldaten entweder temporär am Client vorzuhalten zb. durch einen CopyJob damit der CLIENT Teil diese abgreifen kann oder von einem Netzlaufwerk zur CLIENT Laufzeit zu beziehen.
Kann man leicht testen indem man im Userteil die Daten von c:\test bezieht anstatt von %SrcDir%.
Zwischen den Hops würde ich immer call cmd /k mit einem Echo einsetzen, damit man sieht wo er sich gerade befindet und ob er auch korrekt in die Section springt.
Alternativ könnte man die "normal.dot" Vorlagendatei auch per GPO bereitstellen.
Re: Fehler im Userteil
also ich habe jetzt nur noch die HKCU werte die mache ich mit /AW.
Allerdings sagt Matrix immer Failed. Kann es auch am Windows10 liegen.
Die Regwerte werden auch nicht gesetzt.
Ich verstehe es nicht. Als Vorlage hatte ich das Unattended genommen.
Der Maschinenteil funktioniert immer.
Allerdings sagt Matrix immer Failed. Kann es auch am Windows10 liegen.
Die Regwerte werden auch nicht gesetzt.
Ich verstehe es nicht. Als Vorlage hatte ich das Unattended genommen.
Der Maschinenteil funktioniert immer.
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Fehler im Userteil
Dann kommentiere Sie doch erst mal alle Befehle im Userteil mit ; aus.
Dann die Produktkeys auf dem testclient in HKLM und HKCU löschen.
Paket installieren > Ist die Hülle an sich OK? Fehler?
Dann Schritt für schritt die Befehle wieder aktivieren und testen an welchem Befehl es hängt.
Dann die Produktkeys auf dem testclient in HKLM und HKCU löschen.
Paket installieren > Ist die Hülle an sich OK? Fehler?
Dann Schritt für schritt die Befehle wieder aktivieren und testen an welchem Befehl es hängt.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Re: Fehler im Userteil
Das habe ich schon so versucht.
Ich habe das gefühl sobald ich /aw reinschreibe kommt der Fehler.
Ich habe schon alles auskommentiert und dann nur /aw reingesetzt .
Gab es einen Fehler.
Gab es mit einem Update von Matrix dort eine Änderung.
Ich habe das gefühl sobald ich /aw reinschreibe kommt der Fehler.
Ich habe schon alles auskommentiert und dann nur /aw reingesetzt .
Gab es einen Fehler.
Gab es mit einem Update von Matrix dort eine Änderung.
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Re: Fehler im Userteil
Wurden die ProductKeys wirklich komplett gelöscht? ggf. einen anderen Client probieren wo das Paket noch nicht gelaufen ist.
Sicherheitshalber noch ein Versionsabgleich im Depot.
Wird die setup.inf in das lokale SetupInfDir kopiert?
Sicherheitshalber noch ein Versionsabgleich im Depot.
Wird die setup.inf in das lokale SetupInfDir kopiert?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Re: Fehler im Userteil
Wurde das Paket aus und eingecheckt nachdem der /AW Schalter gesetzt wurde?
Ich habe bei mir zb. auch bemerkt das ein Versionsabgleich nicht immer ausreichend ist, wenn vorher AW gesetzt ist und man nimmt es der inf weg, dann hilft bei mir zb. kein Versionsabgleich um das AW aus der Konfig im Empirum Console zu entfernen.
Ich habe bei mir zb. auch bemerkt das ein Versionsabgleich nicht immer ausreichend ist, wenn vorher AW gesetzt ist und man nimmt es der inf weg, dann hilft bei mir zb. kein Versionsabgleich um das AW aus der Konfig im Empirum Console zu entfernen.
Re: Fehler im Userteil
Hmm... Ok. dann versuche ich das noch mal.
Re: Fehler im Userteil
Hallo zusammen,
ich habe ein ähnliches Problem und bin hier auf den Foren-Eintrag gestoßen.
Ich habe ein Paket erstellt, welches eigentlich einen RegWert in HKCU schreiben soll. Der Maschinen-Teil lief Success, Userteil leerer Fehler. Ich habe es nun mit einem Copy-Job einer txt Datei versucht, mit den selben Befehlen wie wir es in anderen Paketen schon erfolgreich machen, ebenfalls Maschine Succes, User Failure.
Ergänzend die Information: Wir haben unseren EmpirumServer vor einiger Zeit komplett neu installiert und die Pakete importiert. Bei den alten importierten Paketen funktioniert der User-Teil weiterhin, nur bei jetzt neu erstellten Paketen (auf dem neuen Server) bekomme ich User-Fehler.
Anbei meine Setup.Inf, vielleicht sehe ich vor lauter Wald die Bäume nicht?!
ich habe ein ähnliches Problem und bin hier auf den Foren-Eintrag gestoßen.
Ich habe ein Paket erstellt, welches eigentlich einen RegWert in HKCU schreiben soll. Der Maschinen-Teil lief Success, Userteil leerer Fehler. Ich habe es nun mit einem Copy-Job einer txt Datei versucht, mit den selben Befehlen wie wir es in anderen Paketen schon erfolgreich machen, ebenfalls Maschine Succes, User Failure.
Ergänzend die Information: Wir haben unseren EmpirumServer vor einiger Zeit komplett neu installiert und die Pakete importiert. Bei den alten importierten Paketen funktioniert der User-Teil weiterhin, nur bei jetzt neu erstellten Paketen (auf dem neuen Server) bekomme ich User-Fehler.
Anbei meine Setup.Inf, vielleicht sehe ich vor lauter Wald die Bäume nicht?!
[SetupInfo]
Author =NKC
CreationDate =10.02.2021 09:26:37
InventoryID =
Description =
Method =
Tested on =
Dependencies =
Command line options =/S1 /AW
Last Change =
Build =
[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>
[Setup]
Version=14.2
ShowCaption=1
BlockInput=0
Platform=*
[Requirements]
[Application]
ProductName=Tevis
DeveloperName=KommunixGmbH
Version=1.0
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%", Arial, 30, , 2170F3, 4, , LEFT BOLD ITALIC
Text2="%DeveloperName%", Arial, 24, , 2170F3, 4, , LEFT BOLD ITALIC
Text8="%Company%", Arial, 18, , 2170F3, 4, 10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial, 16, , 2170F3, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=EFEFEF,000000
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
; Register all installations in common registry key
UserKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%
MachineKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallDisplayName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
;UninstallDisplayIcon="%ApplicationDir%\%SetupInfDir%\Setup.ico",0
UninstallOptions=NOREMOVE NOREPAIR NOMODIFY
ReinstallMode=1
SrcDir=..
; Matrix42 Scripts are copied in a common scripts directory
ApplicationDir=%CommonAppData%\$Matrix42Scripts$\%DeveloperName%\%ProductName%\%Version%
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=0
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%
[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren
ErrorText=Fehler
CallingText=beim Aufruf von
[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation
ErrorText=Error
CallingText=launching
[SysStrings:07]
Users=Benutzer
[SysStrings:09]
Users=Users
[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=\\%EmpirumServer%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%
; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%
; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%
; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!
[Encryption]
[Disks]
1=%Disk1%
[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product = %ProductName%, COPYALWAYS, Product, "%ProductDesc%"
[Installer]
1:..\..\..\..\User\Setup.exe, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:..\..\..\..\User\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%\Setup.inf, , ALWAYS, 0
; 1:%SetupInfDir%\Setup.ico, , NORMAL, 0
; 1:%SetupInfDir%\Logo.bmp, , NORMAL, 0
[Product]
; ReplaceEnv <Variable>
#Set:Product
#Set:Installation, DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Set:User, CLIENT
#Ini:Product
#Security:Product
[Set:Product]
[Set:Installation]
AddMeter 25
Copy "%SRC%\Programm" "%Programfilesdirx86%\Tevis21_Aufrufanlage\Programm" /S
Copy "%SRC%\Vorlagen" "%Programfilesdirx86%\Tevis21_Aufrufanlage\Vorlagen" /S
1:%SRC%\Test.txt,%ApplicationDir%\Test\Test.txt, NORMAL, 0
[Set:Deinstallation]
-DelTree "%StartMenu%\Tevis21_Aufrufanlage"
-Deltree "%Programfiles(x86)%\Tevis21_Aufrufanlage"
-AddMeter 40
[Reg:OnUninstallProduct]
-HKCU,"Software\Microsoft\Office\16.0\Word\Options"
-HKLM,"SOFTWARE\Wow6432Node\KOMMUNIX"
[Reg:Product]
HKLM,"SOFTWARE\Wow6432Node\KOMMUNIX\Terminverwaltung","BHKZ",0x00000000,"412000"
HKLM,"SOFTWARE\WOW6432Node\KOMMUNIX\Terminverwaltung","WEBSERVICE-URL",0x00000000,"https://tevis-admin.intern.ekom21.de/Te ... ng.Service"
[Set:User]
;HKCU,"Software\Microsoft\Office\16.0\Word\Options","SQLSecurityCheck",0x00010001,0
;HKCR,"","SQLSecurityCheck",0x00010001,"0x00000000"
;HKCU,"SOFTWARE\Microsoft\Office\16.0\Word\Options","SQLSecurityCheck",0x00010001,"0x00000000"
;Callhidden powershell.exe -command "C:\Program Files (x86)\Tevis21_Aufrufanlage\Vorlagen\Registry-Keys\Tevis.ps1"
;Callhidden powershell.exe -command "\\a510wsw0001.soziales.dez\empirum$\Configurator\Packages\KommunixGmbH\Tevis\1.0\Vorlagen\Registry-Keys\Tevis.ps1"
1:"%ApplicationDir%\Test\Test.txt", "%appdata%\Test\Test.txt", CLIENT, 0
[Ini:Product]
[Security:Product]
[Shell:Product]
%StartMenu%\Tevis21_Aufrufanlage\Tevis21, %ProgramFilesDirx86%\Tevis21_Aufrufanlage\Programm\Tevis.exe, , %ProgramFilesDirx86%\Tevis21_Aufrufanlage\Programm"
[Set:InstallationError]
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Programm\TEVIS.exe
Abort
[Set:DeInstallationError]
-Abort
-ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Programm\TEVIS.exe
Empirum V21
Version 21.0.3.62167
DB-Version 21.03
Version 21.0.3.62167
DB-Version 21.03
Re: Fehler im Userteil
NKurzweg wrote: ↑17. Feb 2021, 14:19 Hallo zusammen,
ich habe ein ähnliches Problem und bin hier auf den Foren-Eintrag gestoßen.
Ich habe ein Paket erstellt, welches eigentlich einen RegWert in HKCU schreiben soll. Der Maschinen-Teil lief Success, Userteil leerer Fehler. Ich habe es nun mit einem Copy-Job einer txt Datei versucht, mit den selben Befehlen wie wir es in anderen Paketen schon erfolgreich machen, ebenfalls Maschine Succes, User Failure.
Ergänzend die Information: Wir haben unseren EmpirumServer vor einiger Zeit komplett neu installiert und die Pakete importiert. Bei den alten importierten Paketen funktioniert der User-Teil weiterhin, nur bei jetzt neu erstellten Paketen (auf dem neuen Server) bekomme ich User-Fehler.
Anbei meine Setup.Inf, vielleicht sehe ich vor lauter Wald die Bäume nicht?!
Versuchs mal ohne den Client Flag in der Sektion.
LG
Re: Fehler im Userteil
Ohne CLIENT Flag einen Benutzerteil ausführen bzw. eine Datei in ein Benutzerprofil kopieren?
Empirum V21
Version 21.0.3.62167
DB-Version 21.03
Version 21.0.3.62167
DB-Version 21.03
Re: Fehler im Userteil
Meine Aussage bezieht sich nur auf die Registry.
E: Den Userteil kannst du natürlich mit dem Client-Flag lassen. Für die Registry dann die [Reg:Product] ohne Clientflag.
Re: Fehler im Userteil
den hatte ich ohne CLIENT, da es jedoch nicht funktionierte und als einen Fehler erhalten habe wollte ich es mit einem einfachen copy-job testen. Dies funktioniert ebenfalls nicht. Aber ich weiß nicht wieso ... Der copy-job funktioniert in einem anderen älteren Paket ohne Probleme.
Empirum V21
Version 21.0.3.62167
DB-Version 21.03
Version 21.0.3.62167
DB-Version 21.03
Who is online
Users browsing this forum: No registered users and 8 guests