Смена владельца и прав доступа к папке

У меня есть сценарий ниже, он работает нормально, но как мне установить его, чтобы сохранить настройки безопасности и добавить дополнительный "человек" в группу безопасности...

...и может cacls изменить владельца папки?

Я устал /e редактировать вместо замены, но это почему-то не нравится?

Set WshShell = CreateObject("WScript.Shell")
strFolder    = "D:\test"

setPerms     = "%COMSPEC% /c echo Y| C:\windows\system32\cacls.exe """ & _
                strFolder & """ /G mydomain\myusername:F & pause" 'added pause to see what the outcome is

WshShell.run setPerms

1 ответ

CACLS устарела, вы можете достичь того, что вы хотите с рекомендованным ICACLS, Вы хотите что-то вроде:

icacls.exe d:\test /grant domain\username:F

Чтобы сделать дополнение к разрешениям и:

icacls.exe d:\test /setowner domain\username

Установить право собственности. Другие варианты интереса от icacls /?:

/T indicates that this operation is performed on all matching
    files/directories below the directories specified in the name.

/C indicates that this operation will continue on all file errors.
    Error messages will still be displayed.
Другие вопросы по тегам