Смена владельца и прав доступа к папке
У меня есть сценарий ниже, он работает нормально, но как мне установить его, чтобы сохранить настройки безопасности и добавить дополнительный "человек" в группу безопасности...
...и может 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.