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 作為中斷應用程式的唯一方法。

來源 -開始


進一步閱讀

相關內容