У меня есть сценарий PowerShell, который работает как таковой: он удаляет все файлы или папки в C: \ users \% user1,2,3 ... etc% \ temp. Он просматривает каждого пользователя в папке пользователей и обнаруживает, есть ли у него временная папка, а затем удаляет содержимое внутри.
Мне нужно знать, как лучше всего сделать это в пакетном режиме, чтобы избежать проблем с совместимостью?
$users = Get-ChildItem C:\Users
foreach ($user in $users){
$folder = "$($user.fullname)\AppData\Local\temp"
If (Test-Path $folder) {
Get-ChildItem -Path $folder -Include * | remove-Item -recurse
}
}