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
Please also mark the comments that contributed to the solution of the article
Content-Key: 358939
Url: https://administrator.de/contentid/358939
Printed on: April 27, 2024 at 01:04 o'clock
6 Comments
Latest comment
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"
}