Мне нужно запросить некоторые классы WMI на серверах, чтобы у меня не было разрешений. Вот ошибка, которую я получаю, когда запускаю ее.Какие разрешения необходимы для CIMSessions
PS> get-ciminstance -ComputerName test.mydomain.com -ClassName Win32_OperatingSystem
get-ciminstance : Access is denied.
At line:1 char:1
+ get-ciminstance -ComputerName test.mydomain.com -ClassName Win32_Operating ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (root\cimv2:Win32_OperatingSystem:String) [Get-CimInstance], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070005,Microsoft.Management.Infrastructure.CimCmdlets.GetCimInstanceCommand
+ PSComputerName : test.mydomain.com
Сейчас сервер имеет PowerShell 2, поэтому он использует DCOM, но я буду получать PowerShell обновлен и настроен для подключения WSMAN.
Но каковы разрешения, которые должны быть предоставлены учетной записи?
У вас есть права администратора на этот сервер? – Colyn1337
В настоящее время у меня нет прав на сервере. Итак, я пытаюсь понять, что такое «минимум», я должен попросить их предоставить мне. –
Вам нужны права на сервер, в моем ответе ниже Я подробно расскажу о том, что нужно и как проверить. – Colyn1337