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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 665642
Url: https://administrator.de/forum/powershell-script-netzwerkeinstellungen-665642.html
Ausgedruckt am: 23.05.2025 um 18:05 Uhr
4 Kommentare
Neuester Kommentar
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')