изменить разрешение с помощью .bat-файла в Windows Server 2008 R2

изменить разрешение с помощью .bat-файла в Windows Server 2008 R2

Я делаю разрешения в Windows Server 2008 R2. Я учусь использовать пакетный файл, чтобы делать это быстро, но он не делает то, что мне нужно. Это код простого .bat-файла

icacls D:\Test2 /grant p5:(wa)

Вот что отображается:

http://i1090.photobucket.com/albums/i374/huydo155/i1_zps9f29cef5.png

Пользователь p5 не имеет никаких разрешений, кроме «специальных разрешений», а в расширенном меню он отображает:

http://i1090.photobucket.com/albums/i374/huydo155/i2_zps63f8167b.png

Это именно то разрешение, которое мне нужно, и я пробую разрешения типа

icacls D:\Test2 /grant p5:(d,m)

Он отображается так, как на рисунке 1.

Мой вопрос: я хочу, чтобы при настройке разрешения было установлено «для этой папки, подпапок и файлов», а разрешение «внешним» (как на рис. 1) должно быть установлено. Как это сделать?

решение1

Ваш вопрос немного трудно понять, но в первом случае вы предоставляете пользователю "p5" ТОЛЬКО возможность записывать атрибуты. Во втором случае вы предоставляете права ТОЛЬКО на удаление или изменение. Ни в том, ни в другом случае вы не предоставляете права на чтение и/или сканирование файлов, что показалось бы мне очень странным. Поэтому вы видите "особые разрешения".

Я не совсем понимаю, что именно вы хотите получить, но вам следует предоставить права на чтение, сканирование файлов, а затем права, связанные с «записью», если вы хотите, чтобы пользователь мог удалять файлы или изменять их атрибуты.

Связанный контент