Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 498
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Используйте Posh.

Код: Выделить весь код
Import-Csv "C:\folder_user" -Delimiter ";" | foreach{
    $acl = Get-Acl $_.folder
    $usr = $_.usrgg.trim()
    $acl.AddAccessRule((New-Object System.Security.AccessControl.FileSystemAccessRule("$usr","Read, ExecuteFile", "ContainerInherit, ObjectInherit", "None", "Allow")))
    $acl | Set-Acl
        }
где в csv (юникод) список каталогов и пользователей или групп в таком формате:
Код: Выделить весь код
folder;usergg
E:\folder1;domain\user1
E:\folder2;domain\group1
О разрешениях можно здесь подробнее прочитать например тут http://coolcode.ru/razdacha-prav-na-ntfs-iz-powershell/
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:36, 27-04-2016 | #7