Wie man eine Erkrankung in PowerShell negiert?

Wie man eine Erkrankung in PowerShell negiert?
PowerShell verwendet verschiedene Bedingungen für Entscheidungsaussagen in den Skripten. Wenn eine bestimmte Bedingung ist “WAHR”, Dann wird der Befehl hinzugefügt. Andernfalls wird der Codeblock ausgeführt. PowerShell unterstützt auch logische Operatoren, wie z-Und","-oder","-xor","-nicht", Und "!”. Diese logischen Operatoren werden verwendet, um mehrere bedingte Anweisungen zu verbinden. Durch die Nutzung können Sie zahlreiche Bedingungen testen. Insbesondere logischen Operatoren enthalten Negationsoperatoren wie “-nicht" Und "!”, Verwendet, um den Zustand zu negieren oder mit anderen Worten die Bedingung umzukehren.

In diesem Beitrag werden die Negationsbetreiber und deren Nutzung diskutiert.

Wie man eine Erkrankung in PowerShell negiert?

Dies sind die Methoden/Operatoren, die verwendet werden können, um eine Bedingung in PowerShell zu negieren:

  • -Nicht" Operator
  • !" Operator

Methode 1: Negieren Sie eine Bedingung in PowerShell mit dem Operator "-not"

Der "-NichtOperator ist ein Negationsoperator. Es wird verwendet, um die Bedingungen in PowerShell zu negieren, die anschließend hinzugefügt werden.

Beispiel

Lassen Sie uns nun eine Erkrankung mit der “negieren-nicht" Operator. Wir werden den Negationsoperator in der “verwendenWenn Zustand", wie zum Beispiel "if (-not (Zustand))”. Die hinzugefügte Bedingung prüft, ob der Wert der “$ numDie Variable ist größer als 9 und negiert dann den resultierenden Wert aufgrund des „-not“ -Preibers:

$ num = 6
if (-not ($ num -& gt 9))

"$ num ist größer als 8"

anders

"$ num ist nicht größer als 9"

Beachten Sie, dass PowerShell Fallempfindlichkeit ist. Also beide "-Nicht" Und "-nicht”Wird gleich funktionieren.

Ausgang

Da wir die Bedingung negiert haben, ist das der Grund, warum die “wenn AnweisungWurde ausgeführt und die hinzugefügte Nachricht wird auf dem Bildschirm angezeigt.

Methode 2: Negieren Sie eine Bedingung in PowerShell mit “!" Operator

Ein weiterer Negationsoperator, der verwendet wird, um eine Bedingung zu negieren!" Operator. Es funktioniert genauso wie das “-Nicht" Operator.

Beispiel

In diesem Beispiel werden wir das verwenden “!"Operator zum Negieren der Bedingung"8 -Gt 6”:

Wenn (!(8 -GT 6))

"8 ist größer als 6"

anders

"8 ist nicht größer als 6"

Ausgang

Die Ausgabe zeigt, dass der Zustand erfolgreich negiert wurde.

Abschluss

Um eine Erkrankung in PowerShell zu negieren, zwei Negationsoperatoren “-Nicht" Und "!" kann verwendet werden. Sie können einen der genannten Operatoren in die “hinzufügen“Wenn”Anweisung, um eine Bedingung mit der“ zu negierenif (-not (Zustand))"Syntax oder"Wenn (!(Zustand))”. Dieser Beitrag hat verschiedene Methoden gezeigt, um eine Erkrankung in PowerShell zu negieren.