OptimumX 删除配置文件 - Windows XP 机器

OptimumX 删除配置文件 - Windows XP 机器

创建了一个 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  

(/Min:# = 删除早于 # 个的配置文件,/y 删除是或否提示)

:Exit
End

它可以正常工作,但是,关机时会出现 CMD 屏幕,其中包含程序的输出。我该如何让它消失?

真正的问题是,用户可以关闭导致脚本停止的程序。如果我无法解决这个问题,我至少希望让屏幕无法关闭。

答案1

我怎样才能让它消失?

您可以使用start以下/b选项:

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

/B- 启动应用程序而不创建新窗口。在这种情况下 ^C 将被忽略 - 只留下 ^Break 作为中断应用程序的唯一方法。

来源 -开始


进一步阅读

相关内容