【发布时间】:2018-12-27 06:01:50
【问题描述】:
我需要在我没有权限的服务器上查询一些 WMI 类。 这是我运行它时遇到的错误。
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 连接。
但是需要授予帐户哪些权限?
【问题讨论】:
-
您是否拥有该服务器的管理员权限?
-
我目前对服务器没有任何权限。所以,我试图了解我需要让他们授予我的“最低限度”是什么。
标签: powershell