Я бегу PowerShell 1.0 под Windows XP, пытается подключиться к машинам под управлением XP, Vista и Server 2003 с помощью следующей команды:Windows PowerShell аутентификации
gwmi -cl Win32_OperatingSystem -co COMPUTER -n "root\CIMV2" -cr DOMAIN\ADMIN
Это возвращает ошибку. «Исправление извлечения членов: доступ запрещен».
gwmi -cl Win32_OperatingSystem -co COMPUTER -cr DOMAIN\ADMIN
Это работает.
Брандмауэр и службы DCOM настроены правильно, иначе ни одна команда не будет работать.
Я пробовал первую команду с полномочиями, установленными локальным администратором COMPUTER, той же ошибкой.
Я могу запустить первую команду против localhost, без ошибок.
$q = "Select * from Win32_OperatingSystem"
$y = [WmiSearcher] $q
$y.Scope.Path = "\\COMPUTER\root\cimv2"
$y.Scope.Options.Authentication = 6
$os = $y.Get()
также не работает. Группа администраторов на COMPUTER имеет соответствующие разрешения в соответствии с this статьей Microsoft KB.
Недавно мы выкатили сервер WSUS, выталкивая тонну различных обновлений Windows для наших систем. Известны ли какие-либо обновления, которые нарушают WMI?