@ECHO OFF
:ProfilDeleter
SET /P PC=Enter Remote Ip/HostName (for Exit press M):
if [%PC%]==[] cls && @echo you should fill && goto ProfilDeleter
if %PC%==m goto :Menu
if %PC%==M goto :Menu
SET /p NotToBeDeleted=Your UserName:
cls
::HERE NOT WORKING
SET Profiles=\\%PC%\C$\Users
PushD "%Profiles%"
if /I Not "%CD%"=="%Profiles%" (ECHO. Unable to find %Profiles% exiting)&Pause&goto Menu
FOR /F "Delims=" %%I in ('Dir /AD /B ^|FindStr /I /V /C:"%NotToBeDeleted%" /C:"ADMINI~1" /C:"Public" /C:"Default" /C:"Administrator"') DO RD /Q /S "%%I"
PopD
pause
:Menu
Exit
我爲了遠程刪除用戶配置文件夾 取得一批但是我不能對遠程電腦上運行?腳本中的問題在哪裏?
_Not working_沒有診斷價值。請編輯您的問題並添加更多詳細信息:錯誤信息,不良行爲等。嘗試'Dir/AD/B'查看輸出和調試'Dir/AD/B | findstr ...出於'/ F'命令。 – JosefZ
如果我將** SET Profiles = \\%PC%\ C $ \ Users **更改爲** SET Profiles = C:\ Users **腳本。 – serdar
與** SET配置文件= \\%PC%\ C $ \用戶** 我得到「無法找到%配置文件%退出」回聲消息? – serdar