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