Können Sie mehrere if-Anweisungen in PowerShell haben?
Können Sie mehrere if-Anweisungen in PowerShell haben?

Video: Können Sie mehrere if-Anweisungen in PowerShell haben?

Video: Können Sie mehrere if-Anweisungen in PowerShell haben?
Video: Verzweigungen mit IF, ELSE und ELSEIF (PowerShell Kurs Folge 12) 2024, April
Anonim

Mehrere Bedingungen mit sonst ^

In den Fällen, in denen ein if-Anweisung Plus anders Filiale ist nicht ausreichend, du kannst mehrere kombinieren Bedingungen. Power Shell bietet hierfür das Schlüsselwort elseif an. Wenn die Bewertung der wenn Bedingung ergibt FALSE, alle anderen Bedingungen Wille anschließend getestet werden.

In ähnlicher Weise wird gefragt, wie Sie eine if-Anweisung mit mehreren Bedingungen schreiben.

Verwenden Sie entweder „&&“oder „||“d.h. logischer UND- oder logischer ODER-Operator, um zwei oder mehr zu verbinden Bedingungen in einem if-Anweisung . Für zB; Wenn Wenn Sie die Zahl finden möchten, die durch 5 und 7 teilbar ist, müssen Sie logisches UND verwenden, das nur wahr zurückgibt wenn beide Bedingungen sind wahr….

Zweitens, wie verwenden Sie und in PowerShell? Das „-UND“ist Gebraucht wenn Sie sicherstellen müssen, dass alle in a. angegebenen Bedingungen Power Shell Anweisung/Ausdruck sind WAHR. Wobei „-OR“. ist Gebraucht wenn Sie sicherstellen müssen, dass von mehreren angegebenen Bedingungen nur eine Bedingung WAHR ist.

Wie füge ich davon eine if-Anweisung in PowerShell hinzu?

Hinzufügen das –NOT bedeutet, dass das Gegenteil der Fall ist, sodass jetzt der Else-Skriptblock ausgeführt wird, wenn wir den obigen Code ausführen. Bisher haben wir uns einfach angeschaut Wenn /Anders Aussagen wo nur eines betrachtet wurde.

Power Shell Grundlagen: Arbeiten mit dem Wenn-Anweisung.

-eq Ist gleich
-ge Größer als oder gleich wie
-lt Weniger als
-le Weniger als oder gleich
-mögen Wildcard-Match

Was ist eine IF-Anweisung in PowerShell?

Wann du rennst und Wenn Anweisung , Power Shell wertet den bedingten Ausdruck als wahr oder falsch aus. Wenn stimmt, < Stellungnahme Liste 1> läuft, und Power Shell verlässt die Wenn Anweisung . Wenn ist falsch, Power Shell wertet die durch die Bedingung angegebene Bedingung aus Stellungnahme.

Empfohlen: