Paket nicht vollständig ausgeführt

Post Reply
momchil
Posts: 13
Joined: 08. Feb 2023, 10:22
Contact:

Paket nicht vollständig ausgeführt

Post by momchil » 08. May 2023, 11:34

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

munzur
Posts: 262
Joined: 23. Jun 2020, 19:26
Contact:

Re: Paket nicht vollständig ausgeführt

Post by munzur » 08. May 2023, 13:26

Hi,

mal die Inf posten?

momchil
Posts: 13
Joined: 08. Feb 2023, 10:22
Contact:

Re: Paket nicht vollständig ausgeführt

Post by momchil » 10. May 2023, 10:18

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

munzur
Posts: 262
Joined: 23. Jun 2020, 19:26
Contact:

Re: Paket nicht vollständig ausgeführt

Post by munzur » 10. May 2023, 11:11

Läuft das im Userteil?

momchil
Posts: 13
Joined: 08. Feb 2023, 10:22
Contact:

Re: Paket nicht vollständig ausgeführt

Post by momchil » 10. May 2023, 14:31

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...

munzur
Posts: 262
Joined: 23. Jun 2020, 19:26
Contact:

Re: Paket nicht vollständig ausgeführt

Post by munzur » 10. May 2023, 14:33

Du prüfst aber auf das %Appdata% - das wird im Systemkontext doch gar nicht funktionieren?

momchil
Posts: 13
Joined: 08. Feb 2023, 10:22
Contact:

Re: Paket nicht vollständig ausgeführt

Post by momchil » 10. May 2023, 14:56

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

momchil
Posts: 13
Joined: 08. Feb 2023, 10:22
Contact:

Re: Paket nicht vollständig ausgeführt

Post by momchil » 10. May 2023, 15:16

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?

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: Google [Bot] and 3 guests