1

У меня есть несколько определенных папок, которым я даю разрешения членам моей команды. Поэтому я поделюсь определенной папкой и добавлю их в качестве разрешений. Но после того, как они сделаны, я обычно удаляю их из списка разрешенных пользователей.

Мне было интересно, можно ли настроить файл bat для достижения этой цели, чтобы облегчить мою жизнь. Мне было интересно, есть ли такие возможности у WMI или powershell.

Просто любопытно.

Благодарю.

3 ответа3

1

Я предлагаю добавить вашу команду в группу и добавить эту группу в эту папку. Поэтому, когда вы хотите удалить их, вы просто удаляете группу из списка разрешений этой папки.

Это то, что я бы сделал, так как я не гуру сценаристов.

0

То, что вы ищете, это "Get-ACL" и "Set-ACL". Они - ваш универсальный магазин для контроля разрешений. Я даже нашел несколько коротких уроков о том, как использовать их для добавления настроек безопасности. Вы в основном экспортируете текущий ACL в объект, изменяете объект, а затем перезаписываете разрешения, установленные для объекта.

http://blog.netnerds.net/2007/07/powershell-set-acl-does-not-appear-to-work/

http://blogs.msdn.com/b/johan/archive/2008/10/01/powershell-editing-permissions-on-a-file-or-folder.aspx

Надеюсь, это поможет.

0

Вы все еще можете использовать встроенную команду cacls.exe в Windows XP, чтобы изменить разрешения для файлов и папок. Используйте пакетный файл для повторного использования. Это может быть проще, чем с помощью Powershell, если вы не очень знакомы с ним.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .