2017-07-04 38 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