【问题标题】:how to change a disabled network adapter configuration by powershell如何通过powershell更改禁用的网络适配器配置
【发布时间】:2017-07-04 03:25:44
【问题描述】:

我想更改网络适配器的 IP 地址。出于某种安全原因,我们应该在它被禁用时更改它。

我使用了以下内容:

Set-NetIPAddress  -InterfaceAlias "Ethernet 3" -PrefixLength 20 -IPAddress 10.91.62.201 

但失败并显示以下消息:

Set-NetIPAddress : No matching MSFT_NetIPAddress objects found by CIM query for instances of the ROOT/StandardCimv2/MSFT_NetIPAddress class on the  CIM 
server: SELECT * FROM MSFT_NetIPAddress  WHERE ((IPAddress LIKE '10.91.62.201')) AND ((InterfaceAlias LIKE 'Ethernet 3'))

有没有人知道如何更改禁用的网络适配器配置。谢谢。

【问题讨论】:

    标签: windows powershell networking


    【解决方案1】:

    您可以通过注册表进行更新:

    获取适配器对象(我们需要 GUID,因为注册表通过 guid 标识适配器):

    $adapter = Get-WmiObject Win32_NetworkAdapter | WHERE {$_.DeviceID -eq "1"}
    

    相应地更新注册表:

    New-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\$($adapter.guid)" -Name IPAddress -Value "10.91.62.201" -Force
    

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      相关资源
      最近更新 更多