icacls добавив SID вместо понятного имени
Мне нужно применить команду icacls с сервера в сети, например, server001, к папке, которая находится на server002. Цель состоит в том, чтобы добавить локальную группу безопасности server002 в папку, которая находится на этом сервере, но запустить команду с сервера001. Прямо сейчас у меня есть следующая команда:
icacls "\\server002\G$\permissionTest" /grant "The local group":(OI)(CI)RX
Он применяет разрешения, но в ACL-папке папки allowTest на server002 я просто вижу SID группы, и мне нужно увидеть его в дружественной форме.
Может кто-нибудь сказать, пожалуйста, как это сделать?
1 ответ
Я нашел решение этой проблемы. Я сделал это с помощью инструмента psexec, чтобы вы могли запустить команду на удаленном компьютере, как если бы вы выполняли ее локально. Я использую следующий синтаксис команды:
psexec /accepteula \\server002 icacls G:\permissionTest /grant "Local server group":(OI)(CI)RX
Я запустил это с server001, и он успешно применил локальную группу server002 к папке, которая также находится на server002.