Artem_Butenko
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ## Считываем расположение каталога хранения профилей пользователей из системного реестра и заносим результат в переменную. $ProfilesPath = Get-ItemProperty –Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" $ProfilesPath.ProfilesDirectory | Out-Null ## Рекурсивное удаление каталогов по маске GUID в профилях пользователей. $Users = Get-ChildItem $ProfilesPath.ProfilesDirectory Foreach ($User in $Users){ $Folder = "$($User.FullName)\AppData\Local\Temp\MyProgram\*" If (Test-Path $Folder) { Get-ChildItem $Folder | Where {$_.Name -as [guid]} | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue } } |