Нужна помощь в удалении запрещенных разрешений при предоставлении пользователям полного контроля - PullRequest
0 голосов
/ 11 октября 2018

Я ценю любую помощь, которая может быть оказана по этому вопросу.Итак, для простоты, давайте просто скажем, что у меня есть сторонняя программа, и для того, чтобы она теперь работала правильно, мне нужно изменить папку, чтобы пользователи имели полный доступ, а также я должен удалить разрешения «Запретить», которые есть у пользователей.,Делать это вручную неудобно, так как необходимо изменить около 5 папок и несколько компьютеров на одно местоположение.

В настоящее время я использую следующее в моих файлах .bat, чтобы предоставить пользователям или пользователям домена полный контроль. Icacls "C: \ Program Files (x86) \ testbatfiles" / grant: r "Пользователи" :( OI) (CI) F

Я прочитал, что могу использовать / удалить: dчтобы удалить запрещающие разрешения и их пример имел / удалить: d / grant: r, таким образом, я изменяю свой bat-файл, чтобы он был таким,

Icacls "C: \ Program Files (x86) \ testbatfiles" /remove: d / grant: r "Пользователи" :( OI) (CI) F Однако, если я пытаюсь запустить этот bat-файл с этим новым / remove: d, он не работает.Я заметил, что если я просто сохраню исходную строку / grant: r и добавлю новую строку Icacls с / remove: d, которая, кажется, будет работать.

У меня такой вопрос, могу ли я удалить запрещающие права при предоставлении прав пользователям в той же команде?Если так, то как?Компьютеры здесь, в наших филиалах, являются Windows 10 32bit.

Спасибо, Шон R

1 Ответ

0 голосов
/ 13 октября 2018

Вот ваш однострочный текст.

icacls "C:\Program Files (x86)\testbatfiles" /remove:d "Users" /grant:r "Users":(OI)(CI)F /T

Я выполнил и проверил эту команду на своем компьютере с Windows 8.

Сначала я удалил запрещающие разрешения с помощью /remove:d "Users".Выключатель удаления не требует параметров (OI)(CI).Он просто удаляет все отклоненные разрешения для этого пользователя.

Затем я обработал /grant:r "Users:(OI)(CI)F /T, чтобы предоставить пользователю полный контроль./T передает эти разрешения всем файлам и каталогам в подпапках.Вы можете удалить это, если не хотите, чтобы разрешения заходили так далеко.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...