Hier einige Beispiele wie ihr mit PowerShell die Konfiguration der Netzwerkadapter regeln könnt:
Informationen zu Netzwerkverbindungen:
Alle Netzwerkadapter auflisten:
Get-NetAdapter
Ipconfig ala Powershell
Get-NetIPConfiguration
Ipconfig auf einen bestimmten Adapter:
Get-NetAdapter -Name „Ethernet 1“ | Get-NetIPConfiguration
Mehr Informationen anzeigen:
Get-NetAdapter | ft Name, Status, Linkspeed, VlanID
oder Treiber- Infos:
Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileName
Hardware Infos wie z.B. PCI Slot:
Get-NetAdapterHardwareInfo
Netzwerkadapter deaktivieren / aktivieren:
Disable-NetAdapter -Name „Ethernet 1“
Enable-NetAdapter -Name „Ethernet 1“
Netzwerkadapter umbenennen:
Rename-NetAdapter -Name „Ethernet 1“ -NewName „LAN“
IP- Konfiguration:
IP- Konfiguration anzeigen:
Get-NetAdapter -Name „LAN“ | Get-NetIPAddress
oder nur die IP Adresse:
(Get-NetAdapter -Name „LAN“ | Get-NetIPAddress).IPv4Address
IP- Adresse setzten:
Get-NetAdapter -Name „LAN“ | New-NetIPAddress -IPv4Address 192.168.1.100 -PrefixLength „24“ -DefaultGateway 192.168.1.1
oder ändern:
Get-NetAdapter -Name „LAN“ | Set-NetIPAddress -IPv4Address 192.168.1.101 -PrefixLength „24“
IP- Adresse entfernen:
Get-NetAdapter -Name „LAN“ | Remove-NetIPAddress
und auf DHCP wechseln:
Get-NetAdapter -Name „LAN“ | Set-NetIPInterface -Dhcp Enabled
DNS Server Adresse anzeigen:
Get-NetAdapter -Name „LAN“ | Get-DnsClientServerAddress
DNS Server angeben:
Get-NetAdapter -Name „LAN“ | Set-DnsClientServerAddress -ServerAddresses „192.168.1.1“,“10.0.0.1″
NIC Teams auflisten:
New-NetLbfoTeam
NIC Team erstellen:
New-NetLbfoTeam -Name LACPNIC -TeamMembers „Ethernet 1“, „Ethernet 2“ -TeamingMode LACP
Netzwerktests:
Ping:
Test-NetConnection -ComputerName harwee.de
Oder mit mehr Details:
Test-NetConnection -ComputerName harwee.de -InformationLevel Detailed
Tracert:
Test-NetConnection -ComputerName harwee.de -TraceRoute
Port- Scan:
Test-NetConnection -ComputerName harwee.de -Port 80
oder
Test-NetConnection -ComputerName harwee.de -CommonTCPPort HTTP
NSlookup:
Resolve-DnsName harwee.de
oder einen bestimmten DNS record:
Resolve-DnsName harwee.de -Type MX
oder über einen bestimmten DNS Server:
Resolve-DnsName harwee.de –Server 10.0.0.2
NETSTAT:
Get-NetTCPConnection
oder
Get-NetTCPConnection –State Established
SMB Kommandos:
Get-SmbClientConfiguration
Get-SmbConnection
Get-SmbMutlichannelConnection
Get-SmbOpenFile
Get-NetAdapterRdma
Hyper-V Kommandos:
Netzwerkadapter einer VM auflisten:
Get-VMNetworkAdapter -VMName VMName
IP Adresse einer VM auslesen:
(Get-VMNetworkAdapter -VMName VMnae).IPAddresses
oder MAC Adresse:
(Get-VMNetworkAdapter -VMName VMnae).MacAddresses