werder
Goto Top

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

Content-Key: 665642

Url: https://administrator.de/contentid/665642

Printed on: April 25, 2024 at 20:04 o'clock

Member: xPyrox
Solution xPyrox Apr 12, 2021 at 10:13:18 (UTC)
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
Member: chkdsk
Solution chkdsk Apr 12, 2021 updated at 11:26:24 (UTC)
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')  
Member: Werder
Werder Apr 12, 2021 at 14:52:36 (UTC)
Goto Top
Vielen Dank für die Antwort
Member: Werder
Werder Apr 12, 2021 at 14:53:08 (UTC)
Goto Top
Vielen Dank für die Antwort