Ordner löschen mit OPSI
Verfasst: 27 Jan 2017, 15:14
Hallo,
ich möchte mit OPSI gerne einen Ordner und all seine Inhalte auf einem Client (Windows 7) löschen, aber irgendetwas mache ich wohl falsch.
Mein Skript sieht wie folgt aus:
[Actions]
WinBatch_Deinstallation
Ordner_loeschen
[WinBatch_Deinstallation]
"%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\unins000.exe" /silent /norestart
[Ordner_loeschen]
rmdir -f "%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\"
Der 1. Teil unter [WinBatch_Deinstallation] wird auch korrekt ausgeführt und das Programm wird deinstalliert. Allerdings liegen im Programmverzeichnis noch weitere Benutzerdateien, die durch die normale Deinstallationsroutine nicht gelöscht werden. Daher soll über den 2. Teil [Ordner_loeschen] der gesamte Ordner und seine Inhalte nach der Deinstallation gelöscht werden.
Wenn ich das Skript in dieser Form ausführe, erhalte ich auf dem Client von OPSI heraus die Fehlermeldung "Section Actions (Command in Line 3): Ordner_loeschen undefined". D.h. ich habe in meinem Skript offenbar einen Fehler drin.
Hat jemand eine Idee, wo der Fehler ist?
Btw, ich habe auch schon folgende Zeilen im Skript getestet:
[Ordner_loeschen]
del -f "%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\"
[Ordner_loeschen]
delete -f "%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\"
In beiden Fällen erscheint die gleiche Fehlermeldung.
Vielen Dank im Voraus für alle Tipps.
Gruß
Joker
ich möchte mit OPSI gerne einen Ordner und all seine Inhalte auf einem Client (Windows 7) löschen, aber irgendetwas mache ich wohl falsch.
Mein Skript sieht wie folgt aus:
[Actions]
WinBatch_Deinstallation
Ordner_loeschen
[WinBatch_Deinstallation]
"%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\unins000.exe" /silent /norestart
[Ordner_loeschen]
rmdir -f "%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\"
Der 1. Teil unter [WinBatch_Deinstallation] wird auch korrekt ausgeführt und das Programm wird deinstalliert. Allerdings liegen im Programmverzeichnis noch weitere Benutzerdateien, die durch die normale Deinstallationsroutine nicht gelöscht werden. Daher soll über den 2. Teil [Ordner_loeschen] der gesamte Ordner und seine Inhalte nach der Deinstallation gelöscht werden.
Wenn ich das Skript in dieser Form ausführe, erhalte ich auf dem Client von OPSI heraus die Fehlermeldung "Section Actions (Command in Line 3): Ordner_loeschen undefined". D.h. ich habe in meinem Skript offenbar einen Fehler drin.
Hat jemand eine Idee, wo der Fehler ist?
Btw, ich habe auch schon folgende Zeilen im Skript getestet:
[Ordner_loeschen]
del -f "%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\"
[Ordner_loeschen]
delete -f "%ProgramFiles32Dir%\name_des_zu_deinstallierenden_programms\"
In beiden Fällen erscheint die gleiche Fehlermeldung.
Vielen Dank im Voraus für alle Tipps.
Gruß
Joker