Hallo zusammen,
ich habe ein Paket geschrieben, das eine Datei ersetzt. Darin werden nur CMD Befehle ausgeführt. Also habe ich nicht den Package Wizard genutzt, sondern habe ich aus einer leeren Unattended.inf Vorlage direkt die Setup.inf Datei geschrieben.
Dann habe ich das Paket direkt im Packages Ordner unseres Empirum Servers erstellt und dann das Paket in Software Management > Rechtsklick auf der Gruppe > Paket einfügen importiert. Vielleicht nicht die sauberste Variante, ein Paket in Empirum einzubinden, ich weiß.
Im Debug-Modus wurde die besagte Datei problemlos ersetzt. Jetzt versuche ich das Paket auf einem anderen Rechner (in produktiver Umgebung) auszuführen, allerdings hängt sich die Ausführung auf...Im Empirum Agent sieht man, dass die Installation läuft, diese endet aber nicht.
Den Test-Rechner habe ich neugestartet, dann in die Logs geschaut und es hieß, dass das Paket erfolgreich durchgelaufen ist - was aber nicht stimmt, da die alte Datei immer noch da ist.
Ich frage mich, woran das liegt. Kann es daran liegen, dass ich das Paket nicht wie gewohnt aus dem PackageStore importiert habe?
Gruß,
Momchil
Paket nicht vollständig ausgeführt
Re: Paket nicht vollständig ausgeführt
Hi,
mal die Inf posten?
mal die Inf posten?
Re: Paket nicht vollständig ausgeführt
Na klar, hier die Installationsabschnitte:
Code: Select all
[Set:Product]
If DoesFileExist("%AppData%\Microsoft\Templates\Normal.dotm") == "0" then "CreateNormal" else "ReplaceNormal" EndIf
[CreateNormal]
CallHidden cmd /c xcopy "%SRC%\Files\Normal.dotm" "%AppData%\Microsoft\Templates" /s /h /e /r /i /y
If DoesFileExist("%AppData%\Microsoft\Templates\Normal.dotm") == "0" then "CopyErrorMsgNormal" EndIf
[ReplaceNormal]
Del "%AppData%\Microsoft\Templates\Normal.dotm"
If DoesFileExist("%AppData%\Microsoft\Templates\Normal.dotm") == "1" then "DelErrorMsgNormal" EndIf
CallHidden cmd /c xcopy "%SRC%\Files\Normal.dotm" "%AppData%\Microsoft\Templates" /s /h /e /r /i /y
If DoesFileExist("%AppData%\Microsoft\Templates\Normal.dotm") == "0" then "CopyErrorMsgNormal" EndIf
Re: Paket nicht vollständig ausgeführt
Läuft das im Userteil?
Re: Paket nicht vollständig ausgeführt
Hallo,
nein, die Ausführung im Benutzerkontext habe ich mit /AW nicht spezifiziert. Also sollte es im Systemkontext laufen - tut es auch laut der Logs. Nur es bleibt die ganze Zeit auf "Installation running" stehen...
nein, die Ausführung im Benutzerkontext habe ich mit /AW nicht spezifiziert. Also sollte es im Systemkontext laufen - tut es auch laut der Logs. Nur es bleibt die ganze Zeit auf "Installation running" stehen...
Re: Paket nicht vollständig ausgeführt
Du prüfst aber auf das %Appdata% - das wird im Systemkontext doch gar nicht funktionieren?
Re: Paket nicht vollständig ausgeführt
Das ist ein sehr guter Hinweis Danke dafür!
Ich bin noch nicht so lange dabei, also gibt es an manchen Stellen Wissenslücken
Ich teste mal und melde mich wieder
Ich bin noch nicht so lange dabei, also gibt es an manchen Stellen Wissenslücken
Ich teste mal und melde mich wieder
Re: Paket nicht vollständig ausgeführt
Also ich habe /AW als Aufrufparameter hinzugefügt. Das habe ich in Paketeigenschaften > Prüfung im Feld Befehl gemacht. Die Installation läuft aber immer noch nicht durch. Soll ich das an einer anderen Stelle ergänzen?
Who is online
Users browsing this forum: Google [Bot] and 4 guests