Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
No ambiente Windows, a criação de scripts "Step by Step" é frequentemente realizada utilizando o PowerShell. O PowerShell é uma poderosa ferramenta de automação e configuração, que permite executar comandos e scripts para gerenciar o sistema operacional Windows de maneira eficiente. Neste artigo, vamos explorar como criar um script "Step by Step" usando o PowerShell para automatizar uma tarefa comum: a configuração de um ambiente de rede.
Exemplo Prático: Configuração de Rede com PowerShell
Vamos criar um script que realiza as seguintes etapas:
1. Verifica o endereço IP atual.
2. Define um novo endereço IP estático.
3. Configura o DNS.
4. Testa a conectividade com um servidor externo.
Passo 1: Verificar o Endereço IP Atual
Get-NetIPAddress
Este comando lista todas as configurações de endereço IP no sistema.
Passo 2: Definir um Novo Endereço IP Estático
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress "192.168.1.100" -PrefixLength 24 -DefaultGateway "192.168.1.1"
Este comando configura um novo endereço IP estático para a interface de rede chamada "Ethernet".
Passo 3: Configurar o DNS
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses "8.8.8.8","8.8.4.4"
Aqui, estamos configurando o DNS para usar os servidores DNS públicos do Google.
Passo 4: Testar a Conectividade
Test-Connection -ComputerName "www.google.com" -Count 4
Este comando testa a conectividade com o servidor do Google, enviando quatro pacotes de ping.
Script Completo
# Step 1: Verificar o Endereço IP Atual
Write-Host "Endereço IP Atual:"
Get-NetIPAddress
# Step 2: Definir um Novo Endereço IP Estático
Write-Host "Configurando novo endereço IP estático..."
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress "192.168.1.100" -PrefixLength 24 -DefaultGateway "192.168.1.1"
# Step 3: Configurar o DNS
Write-Host "Configurando DNS..."
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses "8.8.8.8","8.8.4.4"
# Step 4: Testar a Conectividade
Write-Host "Testando conectividade com www.google.com..."
Test-Connection -ComputerName "www.google.com" -Count 4
Este script pode ser salvo em um arquivo com a extensão .ps1
e executado no PowerShell para automatizar a configuração de rede.