问题
在 Powershell 中执行以下命令后...
Get-WmiObject Win32_ComputerSystem -Credential second.nl\administrator -ComputerName srv02.second.nl
... 引发以下异常...
Get-WmiObject : A security package specific error occurred. (Exception from HRESULT: 0x80070721)
At line:1 char:1
+ Get-WmiObject Win32_ComputerSystem -Credential second.nl\administrator -ComputerNa ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException
+ FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
设想
- AD 域 first.nl 中的服务器 srv01
- AD 域 second.nl 中的服务器 srv02
当 srv01 执行前面提到的命令时。它会导致异常 80070721。
解决方法
附加 DNS 后缀 (第二.nl由 srv02 使用)高级 TCP/IP 设置svr01 上解决了这个问题。
问题)
- 为什么附加 DNS 后缀时 WMI 查询有效第二.nl到 srv01?