Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] Помогите со скриптом. (http://forum.oszone.net/showthread.php?t=252004)

Kasper V.I.P.2007 21-01-2013 16:15 2071742

Помогите со скриптом.
 
Всем привет. В организации с помощью 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 2071822

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

Kasper V.I.P.2007 23-01-2013 14:58 2073146

а если с помощью icacls, как это реализовать?

WindowsNT 24-01-2013 02:02 2073675

Когда-то делал через 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 2073714

Цитата:

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

А с «echo Y|cacls …» не срабатывает?


Время: 07:51.

Время: 07:51.
© OSzone.net 2001-