Come passare i valori booleani a uno script PowerShell da un prompt dei comandi

Come passare i valori booleani a uno script PowerShell da un prompt dei comandi

PowerShell ha anche un'applicazione host, "PowerShell ISE", Questo viene utilizzato per creare file di script. Uno script PowerShell è come un file di testo che include più comandi al suo interno con ".PS1"Estensione. Questo script può essere modificato usando più "CLI (Interfaccia della riga di comando)"Strumenti, incluso"Prompt dei comandi". Un cmd (prompt dei comandi) può aiutare a passare i valori a uno script PowerShell usando comandi specifici.

Questo articolo fornirà una guida completa per passare i valori booleani a uno script PowerShell

Come passare i valori booleani a uno script PowerShell da un prompt dei comandi?

Booleano è un tipo di dati utilizzato per rappresentare uno dei due possibili valori booleani: "VERO" O "Falso". Questi valori sono generalmente utilizzati nelle dichiarazioni condizionali. Più specificamente, è possibile passare questi valori booleani a uno script PowerShell con l'aiuto del prompt dei comandi.

Esempio

In questo esempio, passeremo il valore booleano a uno script PowerShell usando il prompt dei comandi:

param ($ x, $ y)
switch ($ x)
$ true "L'output è vero."
$ false "output è falso."

Secondo il codice dato:

  • Innanzitutto, definisci un “param ()Metodo "e quindi passare il"$ x" E "$ y"Parametri al suo interno.
  • Dopodiché, aggiungi il "interruttore"Affermazione e passa il"$ x"Variabile come parametro.
  • All'interno dell'istruzione Switch, allocare i messaggi dichiarati ai valori booleani specificati:

Lo script PowerShell è stato creato con successo. Ora, passiamo il valore ad esso usando "Prompt dei comandi".

Passando "vero" valore booleano a uno script PowerShell

Passiamo prima "$ Vero"Valore booleano al parametro:

> PowerShell.exe c: \ doc \ bool.PS1 -X $ TRUE -Y 1

Il valore è stato passato allo script e alla stringa assegnata al "$ vero"La variabile è stata visualizzata.

Passare il valore booleano "falso" a uno script PowerShell

Ora, passiamo il "$ False"Valore al parametro"$ x":

> PowerShell.exe c: \ doc \ bool.PS1 -x $ false -y 0

Si può osservare che il valore assegnato al "$ False"La variabile ha stampato su console e conferma che il valore è stato passato allo script PowerShell.

Conclusione

I valori booleani possono essere passati a una sceneggiatura di PowerShell da "Prompt dei comandi". Per farlo, prima, lancia "Cmd". Allora scrivi "Powershell.exe"Per primo seguito dal percorso del file di script, scrivi l'argomento"-X" E "-y"E assegnare loro i valori booleani. Questo articolo ha fornito una guida dettagliata per passare i valori booleani a uno script PowerShell.