about_While - PowerShell


 

Beschreibt eine Sprachanweisung, mit der Sie auf Grundlage der (about_While)

   
# THEMA
about_While

# KURZBESCHREIBUNG
Beschreibt eine Sprachanweisung, mit der Sie auf Grundlage der
Ergebnisse einer Bedingungsüberprüfung einen Befehlsblock
ausführen können.

# DETAILBESCHREIBUNG
Die While-Anweisung (While-Schleife) ist ein Sprachkonstrukt zum
Erstellen einer Schleife, mit der Befehle in einem Befehlsblock
ausgeführt werden, solange eine angegebene Bedingung "True"
ergibt. Die While-Anweisung ist einfacher zu erstellen als die
For-Anweisung, da die Syntax der While-Anweisung weniger komplex ist.
Darüber hinaus ist die While-Anweisung flexibler als die
Foreach-Anweisung, da die While-Anweisung eine Bedingungsüberprüfu
ng enthält, um die Häufigkeit der Ausführung der Schleife zu steuern.

Die Syntax der While-Anweisung lautet:

while (<Bedingung>){<Anweisungsliste>}

Beim Ausführen der While-Anweisung überprüft Windows PowerShell
die <Bedingung> in der Anweisung, bevor der <Anweisungsliste>-Absc
hnitt ausgeführt wird. Die Bedingung in der Anweisung wird als
TRUE oder FALSE aufgelöst. So lange die Bedingung "True" ergibt,
führt Windows PowerShell den <Anweisungsliste>-Abschnitt aus.

Der <Anweisungsliste>-Abschnitt der Anweisung enthält einen oder
mehrere Befehle,
die stets ausgeführt werden, wenn die Schleife gestartet oder
wiederholt wird.

So zeigt beispielsweise die folgende While-Anweisung die Zahlen 1
bis 3 an, wenn die Variable "$val" nicht erstellt wurde oder
erstellt und mit dem Wert 0 initialisiert wurde.

while($val -ne 3)
{
$val++
Write-Host $val
}

In diesem Beispiel ergibt die Bedingung ("$val" ungleich 3)
"True", wenn "$val" = 0, 1, 2. Bei jeder Wiederholung der
Schleife wird "$val" mit dem unären Inkrementierungsoperator ++
um den Wert 1 erhöht ("$val++"). Bei der letzten Schleifenausführu
ng ist "$val" = 3. Daher ergibt die Bedingung "False", und die
Schleife wird beendet.

Sie können diesen Befehl an der Windows PowerShell-Eingabeaufforde
rung auch einfach wie folgt eingeben:

while($val -ne 3){$val++; Write-Host $val}

Das Semikolon trennt den ersten Befehl, mit dem "$val" um 1
erhöht wird, vom zweiten Befehl, mit dem der Wert von $val in der
Konsole ausgegeben wird.

SIEHE AUCH
about_Comparison_Operators
about_Foreach
about_For

C:\Windows>powershell get-help about_wildcards -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows 10, 8.1, 8, 7, Vista / Windows Server 2016, 2012, 2008
»»»» ColorConsole








Windows-10





Windows-10

... facebook.de
... Windows-10 FAQ
... Windows-10 Info


Become a Sponsor
... Your button here?





PowerShell: Beschreibt eine Sprachanweisung, mit der Sie auf Grundlage der

HTTP: ... PS_Windows/de/about_While.htm
0.093
12526

Funktioniert WinScan2PDF mit meinem Scanner?

 /

Kann man mit "FingerWeg " auch Windows Komponenten wie Outlook, Messenger, Mediaplayer usw. restlos entfernen ?

 /

In Windows 10 die Laufwerksbuchstaben ändern, DVD und USB Laufwerke?

 /

Dateien von Festplatte öffnen sich nicht sofort?

 /

The random number algorithms is many times faster than c++ rand, why?

 /

Das Update wird heruntergeladen aber keine Installation unter Windows 10?

 /

QuickTextPaste does not save the settings, how can I uninstall it?

 /

Wo finde ich Start-Einstellungen von Windows?

 /

Mehrere Dateien oder Ordner in Windows Explorer Auswählen, Windows 10!

 /

Wenn sich die Maus Geschwindigkeit immer wieder ändert!

 /

Die Systemsteuerung von Windows 8.1 auf klassisch umstellen?

 /

Einzelne Cookies im Firefox löschen, Beispiel!

 /