-
Notifications
You must be signed in to change notification settings - Fork 41
Gerenciando TCP IP
Antes do PowerShell o mais rápido comando para verificar o IP da máquina era o **IPconfig **e o IPConfig /All. Esse comando ainda é útil e rápido e pode ser completado com o TAB, mas não os seus parâmetros. E como adicionar um endereço IP ? Usando o comando **Netsh **que ainda permite tal tarefa ou é claro com o PowerShell. Podemos gerenciar vários recursos de rede usando os cmdlets relacionados que você pode listar com o comando:
Get-Command *NetIP* e Get-Command *NetAdap*
E como verbo teremos as variações
- Get
- Remove
- Set
- Enable, Disable
- E outros….
Aqui vamos listar os cmdlets mais simples e comuns que podem fazer parte da sua rotina de gerenciamento de servidores.
Get-NetIPAddress – Exibe informações a respeito do endereçamento IP, importante para verificar qual o index na placa do IP que você está buscando.
Get-NetAdapter - Exibe informações a respeito dos seus adaptadores de rede.
Get-NetAdapter
Você pode filtrar o resultado com parâmetros.
Get-NetAdapter -Name Ethernet
Get-NetIPAddress
New-NetIPAddress –InterfaceIndex 12 –IPAddress 192.168.0.1
Neste outro exemplo está sendo definido o endereço IP a máscara em forma de prefixo e o gateway:
New-NetIPAddress –InterfaceIndex 12 –IPAddress 192.168.0.1 -PrefixLength 24 -
DefaultGateway 192.168.0.5
Para remover:
Remove-NetIPAddress –IPAddress 192.168.0.1 -DefaultGateway 192.168.0.5
Set-NetIPInterface –InterfaceIndex 12 –Dhcp Enabled
Set-NetIPInterface –InterfaceIndex 12 –Dhcp Disabled
Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses
192.168.0.1
Rename-NetAdapter -Name Ethernet -NewName "Rede Ethernet"41
Disable-NetAdapter -name Ethernet
Enable-NetAdapter -name Ethernet
NIC Teaming é um recurso implementado no do Windows Server 2012 que pode ser usado para separar o tráfego que utiliza VLANs e com 2 até 32 placas de rede você pode fazer um balanceamento de rede e failover . Você pode listar os cmdlets para gerenciar NIC Teaming com o comando:
Get-Command *NetLBFO*
New-NetLbfoTeam -Name NICTeam1 -TeamMembers Ethernet1, Ethernet2
Adicione no seu bookmark https://danieldonda.github.io/PowerShell
- PowerShell Wiki
- Command-Lets
- Help Poderoso
- Funções
- Alias
- Controlando a exibição (saída) de informações
- Filtrando resultados na tela (Where Object)
- Módulos
- Scripts no Powershell
- Jobs e Scheduled Jobs
- Executando o PowerShell remotamente
- Gerenciando Servidores
- Gerenciando TCP IP
- Gerenciando o Hyper V
- Downloads