Когда я запускаю простую команду PowerShell на удаленном ПК, например
Get-WmiObject Win32_Process -компьютер Pc1
Некоторые компьютеры отвечают «Доступ запрещен», тогда как другие отвечают нормально, но я не могу понять разницу.
Какие права задействованы?
Вы смотрели на этот вопрос ServerFault Какие разрешения / права необходимы пользователю для доступа к WMI на удаленных машинах?
Не администраторы должны иметь возможность запускать запросы PowerShell WMI, если разрешения элемента управления WMI настроены таким образом, чтобы разрешить доступ.
Мое исследование показало следующее ... См. KB 325353 и http://msdn.microsoft.com/en-us/library/aa393613(VS.85).aspx
На целевом сервере: Управление компьютером | WMI Control | Вкладка «Безопасность» Выделите узел Root \ cimv2. Нажмите кнопку «Безопасность». Для КАЖДОЙ группы установите флажок «Включить удаленное управление» или добавьте группу и предоставьте учетную запись «Включить удаленное управление» и «Включить».
У меня еще не было возможности протестировать эти настройки. Пожалуйста, проверьте сначала на НЕПРОИЗВОДСТВЕННОМ сервере.
Вы должны быть локальным администратором на целевом ПК и использовать эти учетные данные.
Сначала отключите брандмауэр Windows, чтобы убедиться, что это так просто; если да, вы можете сузить его до отдельных портов.