通过GPO关闭脚本会显示不需要的窗口

时间:2017-05-26 11:02:49

标签: batch-file windows-xp profile gpo

创建一个GPO,以便在关闭域XP计算机时运行批处理文件 - 目的是删除旧的用户配置文件。

为此,我使用了来自 OptimumX 的名为DeleteProfiles的应用程序。

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

它可以正常工作,但是在程序输出关闭时会出现CMD窗口。

如何让它消失?

这里的真正问题是用户可以关闭导致脚本停止的程序。如果我不能让它消失,我希望至少让窗户不能靠近。

1 个答案:

答案 0 :(得分:0)

查找start / ?,添加/ b参数完成工作

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