2017-07-04 36 views
0

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

我用下面的:

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')) 

是否有任何人谁知道如何改变disabed网络适配器配置。谢谢。

回答

0

您可以通过注册表更新:

获取适配器对象(我们需要的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