Powershell: configurar um IP estático em um NIC desconectado

4

Estou tentando encontrar uma maneira de configurar um IP estático permanente em dispositivos IOT do Windows 10 com o Nic desconectado. Eu tenho um script que precisa ser executado nos dispositivos antes de eles estarem no lugar e parte deles é configurar os NICs. Quando eu uso o seguinte: %código% Eu recebo um erro %código% Eu tentei desligar explicitamente o DHCP com New-NetIpAddress -InterfaceIndex 10 -IpAddress 192.168.9.10 -PrefixLength 24 -DefaultGateway 192.168.9.1 -AddressFamily IPv4 antes de usar o comando New-NetIpAddress, mas recebo o mesmo erro.

Alguma sugestão?

    
por Xelorz 02.10.2018 / 16:53

1 resposta

5

Você precisa remover o endereço IP do DHCP já atribuído ao adaptador. Você também deve definir o servidor DNS para a interface. Eu forneci um exemplo abaixo, mas substitua o xxx.xxx.xxx.xxx pelo endereço IP do servidor DNS.

Você precisará desabilitar o DHCP no registro para esta interface no PersistentStore antes de poder definir o endereço IP.

Set-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\$((Get-NetAdapter -InterfaceIndex 10).InterfaceGuid)” -Name EnableDHCP -Value 0
Remove-NetIpAddress -InterfaceIndex 10 -AddressFamily IPv4
Remove-NetRoute -InterfaceIndex 10 -AddressFamily IPv4 -Confirm:$false
New-NetIpAddress -InterfaceIndex 10 -IpAddress 192.168.9.10 -PrefixLength 24 -DefaultGateway 192.168.9.1 -AddressFamily IPv4
Set-DnsClientServerAddress -InterfaceIndex 10 -ServerAddresses "xxx.xxx.xxx.xxx"

Este site tem um bom exemplo e uma explicação do processo:

Este site fala sobre o mesmo problema que você está enfrentando e sua solução: link

    
por 02.10.2018 / 17:32