PDA

Показать полную графическую версию : [решено] Помогите со скриптом.


Kasper V.I.P.2007
21-01-2013, 16:15
Всем привет. В организации с помощью GPO настроено, что папка "Мои документы" пользователей перенаправлена на сервер в директорию \\server\DocUsers\%USERNAME%\My Documents. Необходимо с помощью скриптов назначить NTFS-разрешения на папку, подпапки и файлы следующим образом, Administrators -> Full Control, SYSTEM -> Full Control, "владелец папки" -> Modify. На 2003 сервере это работало с помощью subinacl. На 2008 R2 subinacl почему-то не отрабатывает. Помогите со скриптом, как назначит разрешения. уже все голову сломал. Пытался и с помощью PowerShell, и с помощью icacls. не получается что-то из этого ничего.

WindowsNT
21-01-2013, 18:04
Я обычно назначаю все разрешения с помощью Group Policy. Это также является естественным методом документирования разрешений.
Как пример, создайте GPO типа MyCompany Server Permissions и пристыкуйте к OU сервера. В политике укажите разрешения для каждой папки поштучно. Это может оказаться нудным процессом для большого количества пользователей, да.

Kasper V.I.P.2007
23-01-2013, 14:58
а если с помощью icacls, как это реализовать?

WindowsNT
24-01-2013, 02:02
Когда-то делал через cacls:

D:
cd "D:\Users\_ User Documents"
for /D %%i in (*.*) do cacls "%%~fi" /G Administrators:F SYSTEM:F OLYMPUS\%%~ni:F < Yes.txt

в файле yes.txt имеется буква Y и нажат Enter

Iska
24-01-2013, 05:33
в файле yes.txt имеется буква Y и нажат Enter »
А с «echo Y|cacls …» не срабатывает?




© OSzone.net 2001-2012