OptimumX Profile löschen - Windows XP-Rechner

OptimumX Profile löschen - Windows XP-Rechner

Es wurde eine Gruppenrichtlinie erstellt, um beim Herunterfahren von XP-Domänencomputern eine Batchdatei auszuführen – mit dem Ziel, alte Benutzerprofile zu löschen.

Hierzu verwende ich eine Anwendung namens DeleteProfiles von OptimumX.

cd C:\
if exist "Program Files (x86)" GOTO Exit (Checks if XP or not)
if exist DeleteProfiles GOTO COMMAND

:CopyDeleteProfiles
md DeleteProfiles
copy /Y \\SomeShare\SomeFolder\DeleteProfiles\DeleteProfiles.exe 
C:\DeleteProfiles\

:COMMAND
pushd C:\DeleteProfiles\
start /Wait DeleteProfiles.exe /MIN:14 /Y  

(/Min: # = Profile löschen, die älter sind als # und /y entfernt Ja- oder Nein-Eingabeaufforderungen)

:Exit
End

Es funktioniert einwandfrei, aber beim Herunterfahren wird ein CMD-Bildschirm mit der Ausgabe des Programms angezeigt. Wie kann ich diesen Bildschirm ausblenden?

Das eigentliche Problem besteht darin, dass Benutzer das Programm schließen können, wodurch das Skript angehalten wird. Wenn ich das nicht beheben kann, möchte ich zumindest dafür sorgen, dass der Bildschirm nicht geschlossen werden kann.

Antwort1

Wie kann ich es verschwinden lassen?

Sie können startmit der /bOption verwenden:

start /b /Wait DeleteProfiles.exe /MIN:14 /Y

/B- Anwendung starten, ohne ein neues Fenster zu erstellen. In diesem Fall wird ^C ignoriert, sodass ^Break die einzige Möglichkeit ist, die Anwendung zu unterbrechen.

Quelle -Start


Weitere Informationen

verwandte Informationen