Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Script para atualizar o endereço IP de uma interface de rede no Windows
# Defina o nome da interface de rede
$interfaceName = "Ethernet"
# Defina o novo endereço IP, máscara de sub-rede e gateway padrão
$newIPAddress = "192.168.1.100"
$subnetMask = "255.255.255.0"
$gateway = "192.168.1.1"
# Defina os servidores DNS (opcional)
$dnsServers = @("8.8.8.8", "8.8.4.4")
# Atualize o endereço IP e a máscara de sub-rede
Set-NetIPAddress -InterfaceAlias $interfaceName -IPAddress $newIPAddress -PrefixLength (32 - [math]::Log([convert]::ToInt32($subnetMask.Split(".") | ForEach-Object { [convert]::ToString($_, 2) } -join ""), 2))
# Atualize o gateway padrão
Set-NetIPInterface -InterfaceAlias $interfaceName -Dhcp Disabled
New-NetIPAddress -InterfaceAlias $interfaceName -IPAddress $newIPAddress -PrefixLength (32 - [math]::Log([convert]::ToInt32($subnetMask.Split(".") | ForEach-Object { [convert]::ToString($_, 2) } -join ""), 2)) -DefaultGateway $gateway
# Atualize os servidores DNS
Set-DnsClientServerAddress -InterfaceAlias $interfaceName -ServerAddresses $dnsServers
Write-Output "Endereço IP atualizado com sucesso!"
Como Executar o Script:
1. Abra o Bloco de Notas ou qualquer editor de texto de sua preferência.
2. Copie e cole o script acima no editor de texto.
3. Salve o arquivo com a extensão .ps1
, por exemplo, AtualizaIP.ps1
.
4. Abra o PowerShell com privilégios de administrador. Para isso, clique com o botão direito no ícone do PowerShell e selecione "Executar como administrador".
5. Navegue até o diretório onde você salvou o script. Você pode usar o comando cd
para mudar de diretório. Por exemplo:
cd C:\Caminho\Para\O\Script
6. Execute o script digitando:
.\AtualizaIP.ps1
7. O script irá atualizar o endereço IP, máscara de sub-rede, gateway padrão e servidores DNS da interface de rede especificada.