請問有無高手可幫忙...如果想藉由AD或NAC系統派送batch script,尋找與刪除user端電腦內某支檔案,這batch script要怎麼寫?1.User端OS:Windows 102.欲刪除的檔案路徑(假設檔名是pass.sys):C:\users\<username>\AppData\Local\TempC:\Windows\Temp請問這樣script要分2支寫(1尋找、1刪除),還是可以寫成1支?該怎麼寫?</username>
其實現在主要問題是,公用電腦中間的ID每個人都不同,剛試了好像不能用*號替代,不知有什麼方法?C:\Users\***\AppData\Local\Temp\pass.sysdel /s /q /f C:\Users\***\AppData\Local\Temp\pass.sys
piggy0909 wrote:剛試了好像不能用*號替代 如果這麼單純的話,三樓不是說去看 set 指令下的環境變數嗎?username 就是目標吧。 六樓的網兄暗示的夠清楚了。如果是被改變過的,直接找 temp 或 tmp 。
piggy0909 wrote:尋找與刪除user端電腦內某支檔案,這batch script要怎麼寫? @echo offset /P delfile=input delete filename:for /f "delims=" %%i in ('dir /s /b c:\\%delfile%') do echo del "%%~i"pause 上述只會列出要刪的路徑和檔案要實際刪除請把 do echo del 換成 do del 即可C:\\ =>C:\