Назад | Перейти на главную страницу

icacls добавляет SID вместо понятного имени

Мне нужно применить команду 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.