Dette innlegget vil diskutere negasjonsoperatørene og bruken av dem.
Hvordan negere en tilstand i PowerShell?
Dette er metodene/operatørene som kan brukes til å negere en tilstand i PowerShell:
Metode 1: Negler en tilstand i PowerShell ved å bruke "-not" -operatøren
“-Ikke”Operatør er en negasjonsoperatør. Det brukes til å negere forholdene i PowerShell som blir lagt til etterpå.
Eksempel
La oss nå negere en tilstand som bruker "-ikke”Operatør. Vi vil bruke negasjonsoperatøren i “Hvis tilstand", som for eksempel "if (-not (tilstand))”. Den ekstra tilstanden vil sjekke om verdien av "$ num"Variabel er større enn 9 og negerer deretter den resulterende verdien på grunn av" -not "-operatøren:
$ num = 6Merk at PowerShell er saksfølsom. Så begge “-Ikke”Og“-ikke”Vil fungere det samme.
Produksjon
Som vi har negert tilstanden, er det derfor "Hvis uttalelse”Har blitt utført og den ekstra meldingen vises på skjermen.
Metode 2: negerer en tilstand i PowerShell ved å bruke “!”Operatør
En annen negasjonsoperatør som brukes til å negere en tilstand er en "!”Operatør. Det fungerer det samme som “-Ikke”Operatør.
Eksempel
I dette eksemplet vil vi bruke "!”Operatør for å negere tilstanden”8 -GT 6”:
hvis (!(8 -GT 6))Produksjon
Utgangen viser at tilstanden har blitt negert vellykket.
Konklusjon
For å negere en tilstand i PowerShell, to negasjonsoperatører “-Ikke”Og“!" kan bli brukt. Du kan legge til noen av de nevnte operatørene i "hvis”Uttalelse for å negere en tilstand ved å bruke“if (-not (tilstand))”Syntaks, eller“hvis (!(betingelse))”. Dette innlegget har vist flere metoder for å negere en tilstand i PowerShell.