Создан объект групповой политики для запуска пакетного файла при завершении работы для компьютеров домена XP с целью удаления старых пользовательских профилей.
Для этого я использую приложение под названием DeleteProfiles от 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: # = Удалить профили старше # и / y удаляет запросы да или нет)
:Exit
End
Работает нормально, но при выключении появляется экран CMD с выводом программы. Как мне заставить его уйти?
Настоящая проблема здесь заключается в том, что пользователи могут закрыть программу, что приводит к остановке сценария. Если я не смогу это сделать, я бы хотел, по крайней мере, сделать экран недоступным.
start /b
вариант? «/ B Запустить приложение без создания нового окна.»Ответы:
Как мне заставить его уйти?
Вы можете использовать
start
с/b
опцией:Источник - начало
Дальнейшее чтение
источник