"Get-WMIObject Win32_NetworkAdaptorConfiguration" results in ERROR: invalid class
"Get-WMIObject Win32_NetworkAdaptorConfiguration" results in ERROR: invalid class
我目前正在尝试使用 powershell 从本地计算机的 NIC 获取 DNS 配置。我的意图是最终调整命令以修改这些设置,然后调整它 进一步 以我网络上的其他计算机为目标,标准化客户端 DNS 设置。
我是 运行 PowerShell V2 windows 7.
到目前为止,我的研究表明这是拉取 WMI 对象的命令,它应该包含以下信息:
Get-WMIObject Win32_NetworkAdaptorConfiguration
执行此命令时,我得到以下输出:
Get-WmiObject : Invalid class
At line:1 char:14
+ Get-WMIObject <<<< Win32_NetworkAdaptorConfiguration
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
所以,我很困惑为什么会这样 returns "Invalid Class." 我调查了 WMI 可能被禁用的可能性,方法是尝试获取另一个 class:
Get-WMIObject win32_operatingsystem
这个正确returns我的详细OS。
我也遵循了一个建议,我发现我的 WMI 数据库可能已损坏,但我执行了以下操作:
winmgmt /verifyrepository
这返回了 "WMI repository is consistent"
此时,我正在努力了解可能导致此错误消息的原因。任何建议将不胜感激!
拼写错误而已。 adaptor
应该是 adapter
Get-WMIObject Win32_NetworkAdapterConfiguration
我目前正在尝试使用 powershell 从本地计算机的 NIC 获取 DNS 配置。我的意图是最终调整命令以修改这些设置,然后调整它 进一步 以我网络上的其他计算机为目标,标准化客户端 DNS 设置。
我是 运行 PowerShell V2 windows 7.
到目前为止,我的研究表明这是拉取 WMI 对象的命令,它应该包含以下信息:
Get-WMIObject Win32_NetworkAdaptorConfiguration
执行此命令时,我得到以下输出:
Get-WmiObject : Invalid class
At line:1 char:14
+ Get-WMIObject <<<< Win32_NetworkAdaptorConfiguration
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
所以,我很困惑为什么会这样 returns "Invalid Class." 我调查了 WMI 可能被禁用的可能性,方法是尝试获取另一个 class:
Get-WMIObject win32_operatingsystem
这个正确returns我的详细OS。
我也遵循了一个建议,我发现我的 WMI 数据库可能已损坏,但我执行了以下操作:
winmgmt /verifyrepository
这返回了 "WMI repository is consistent"
此时,我正在努力了解可能导致此错误消息的原因。任何建议将不胜感激!
拼写错误而已。 adaptor
应该是 adapter
Get-WMIObject Win32_NetworkAdapterConfiguration