Как очистить папку C:\Users от лишних доменных профилей(папок)?
Итак имею:
C:\Usrers\admin
C:\Usrers\user1
C:\Usrers\user2
… и тд.
необходимо удалить все папки профилей кроме admin.
Сделать это надо использую gpo.
Пытался через PS удалить пишет отказано в доступе. Через explorer написало мол ntuser.dat используется system и поэтому фиг тебе а не удаление.
$users = Get-Content c:\users.txt $folder = Get-ChildItem c:\Users | Where-Object {$_.mode -like «D*»} $compare = Compare-Object $users $folder $compare | foreach-object {Remove-Item -path c:\Users\$($_.inputobject) -recurse -force}
Вообщем как удалить все папки пользователя кроме одной (а лучше нескольких) нужных?
PS написать что все компы в домене
C:\Usrers\admin
C:\Usrers\user1
C:\Usrers\user2
… и тд.
необходимо удалить все папки профилей кроме admin.
Сделать это надо использую gpo.
Пытался через PS удалить пишет отказано в доступе. Через explorer написало мол ntuser.dat используется system и поэтому фиг тебе а не удаление.
$users = Get-Content c:\users.txt $folder = Get-ChildItem c:\Users | Where-Object {$_.mode -like «D*»} $compare = Compare-Object $users $folder $compare | foreach-object {Remove-Item -path c:\Users\$($_.inputobject) -recurse -force}
Вообщем как удалить все папки пользователя кроме одной (а лучше нескольких) нужных?
PS написать что все компы в домене
Похожие публикации
Передача имен параметров через переменные в PowerShell?
Почему средствами GPO не копируется файл?
Windows хостинг
Как решить ошибку Windows 10?
Выделенный сервер на Windows
Нет комментариев