Powershell: auf Bestätigung warten
Hallo,
ich möchte in meinem Powershell ab einer bestimmten Zeile stoppen und erst bei Bestätigung "ja" fortsetzen. Bei "nein", wird das Skript beendet. Ist sicher kein großer Aufwand, aber ich bekomme es nicht hin.
Danke!
Chris
ich möchte in meinem Powershell ab einer bestimmten Zeile stoppen und erst bei Bestätigung "ja" fortsetzen. Bei "nein", wird das Skript beendet. Ist sicher kein großer Aufwand, aber ich bekomme es nicht hin.
Danke!
Chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 358939
Url: https://administrator.de/contentid/358939
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
6 Kommentare
Neuester Kommentar
Bin mir nicht sicher ob es mit "eingebauten" J/N gibt, aber man kann es ralativ einfach selbst bauen
#Hier fragst du nach dem Input für den Test (also J oder Nein, wobei der User alles mögliche eingeben kann)
$test = Read-Host "willst du wirklich weitermachen? (J/N)"
# Wenn nun "J" eingegeben wurde, wird der if Teil ausgeführt, sonst der else teil - es ist also nicht wirklich genau
if ($test -eq 'J') {
Write-Host "Fahre mit dem Skript fort"
}
else{
Write-Host "Hören wir lieber auf"
}
Du hast Dich bei den {} vertan und musst beachten, dass "j" nicht gleich "J" ist.
$test = "10"
if($test -eq "10")
{
Write-Host "Test ist gleich 10"
$test2 = Read-Host "Willst du weitermachen? (J/N)"
if($test2 -eq 'J')
{
Write-Host "j wurde gedrückt"#
}
else
{
Write-Host "n wurde gedrückt"
}
}
else
{
Write-Host "Test ist ungleich 10"
}