Créé un objet de stratégie de groupe pour exécuter un fichier de commandes lors de l'arrêt pour les ordinateurs de domaine XP - dans le but de supprimer les anciens profils utilisateur. Pour cela j'utilise une application appelée DeleteProfiles
de OptimumX.Le script d'arrêt via GPO affiche une fenêtre non désirée
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
rem (/Min: # = Delete profiles older than # and /y removes yes or no prompts)
:Exit
End
Cela fonctionne, mais une fenêtre CMD apparaît à l'arrêt avec la sortie du programme.
Comment le faire disparaître?
Le vrai problème ici est que les utilisateurs peuvent fermer le programme qui provoque l'arrêt du script. Si je ne peux pas faire disparaître cela, je voudrais au moins rendre la fenêtre impossible à fermer.