werder

Powershell Script: Netzwerkeinstellungen

Hallo zusammen,

ich habe mir gerade überlegt, da ich mit meinen Laptop öfter die Netzwerke wechsel, in welchen ich die IP/Gateway/Subnetzmaske manuell ändern muss mir ein Powershell script zu bauen welches das realisiert.

Was ich mir vorgestellt habe:
Ich starte das script, dann steht da 1 für Netzwerk 1, 2 für Netzwerk 2 usw., dann gebe ich z.B. 1 ein und dann soll sich meine Netzwerkkarte mit der IP:192.168.1.25 einstellen Subnetzmaske 255.255.255.0 und Gateway 192.168.1.1 und er sollte dann noch einen Ping auf eine bestimmte IP abstzten ob er einen Server erreichen kann.

Kann mir hier einer weiterhelfen, denn ich habe keine Ahnung von Powershell, möchte aber wenn es geht so etwas realisieren.

Mit freundlichen Grüßen
Werder
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 665642

Url: https://administrator.de/forum/powershell-script-netzwerkeinstellungen-665642.html

Ausgedruckt am: 23.05.2025 um 18:05 Uhr

xPyrox
Lösung xPyrox 12.04.2021 um 12:13:18 Uhr
Goto Top
mit Get-Netadapter die IDs auslesen und dann Einstellungen setzen mit
New-NetIPAddress -InterfaceIndex x -IPAddress 192.168.1.25 -DefaultGateway 192.168.1.1 -PrefixLength 24
chkdsk
Lösung chkdsk 12.04.2021 aktualisiert um 13:26:24 Uhr
Goto Top
Und hier dein Auswahlmenü
function Show-Menu
{ 
 Write-Host "1 für Netzwerk 1"      
 Write-Host "2 für Netzwerk 2"      
 Write-Host "B  für Beenden"      
}

do
{
     Show-Menu
     $input = Read-Host "Bitte Auswahl treffen"  
     switch ($input)
     {
             '1' {                  
                'Netzwerk 1'  
				###Dein Code###			
				
           } '2' {  
                
                'Netzwerk 2'  
				###Dein Code###			
		          	
           } 'B' {  
                return
				
         } 
     }
  }
until ($input -eq 'b')  
Werder
Werder 12.04.2021 um 16:52:36 Uhr
Goto Top
Vielen Dank für die Antwort
Werder
Werder 12.04.2021 um 16:53:08 Uhr
Goto Top
Vielen Dank für die Antwort