Come scrivere alla console in PowerShell?

Come scrivere alla console in PowerShell?
La console PowerShell visualizza l'output dei comandi eseguiti, come testo, numeri interi o variabili. Più specificamente, vari comandi vengono utilizzati per scrivere l'output sulla console PowerShell. Lo scopo principale alla base di questa funzionalità è visualizzare il testo aggiunto sul terminale. Inoltre, PowerShell ti consente anche di personalizzare il testo e il colore di sfondo.

Questo post panoramicherà i metodi per scrivere l'output sulla console PowerShell.

Come scrivere alla console in PowerShell?

Questi cmdlet possono essere utilizzati per scrivere sulla console PowerShell:

  • Write-Output.
  • Scrivi-host.

Metodo 1: scrivere sulla console in PowerShell usando il comando "Write-Output"

IL "Write-Output"Il comando viene utilizzato principalmente per produrre l'ingresso di testo sulla console. Questo comando invia gli oggetti specificati al flusso di output.

Sintassi

> Write-output "Esempio di testo"

Esempio 1: usando il comando "write-output" per visualizzare un messaggio in PowerShell
In questo esempio, emergeremo il testo aggiunto utilizzando il "Write-Output"Comando:

> Write-output "Questo è un testo di esempio."

Esempio 2: usando il comando "write-output" all'interno della funzione in PowerShell
Per il secondo scenario, aggiungeremo lo stesso comando all'interno di una funzione come questa:

funzione text-output
Write-output "Questo è un testo di esempio"

text-output

Nel codice sopra:

  • Innanzitutto, abbiamo definito una funzione chiamata "text-output".
  • Dopodiché, abbiamo aggiunto il "Write-Output"Comanda di scrivere il testo alla console PowerShell.
  • Infine, chiama la funzione scrivendo il suo nome fuori dal corpo:

Il testo è stato scritto nella console PowerShell ISE.

Metodo 2: scrivere sulla console in PowerShell usando il comando "write-host"

Un altro comando usato per scrivere alla console PowerShell è "Scrivi-host". Questo cmdlet viene utilizzato per produrre l'input di testo sulla console PowerShell. Inoltre, può essere utilizzato per personalizzare il testo di output.

Esempio 1: usando il comando "write-host" per visualizzare un messaggio in PowerShell
Ora scriveremo il testo personalizzato sulla console PowerShell:

> Scrivi "Hello People" -BackgroundColor Black

Nel codice sopra, abbiamo usato il "Scrivi-host"Comanda di scrivere il testo alla console PowerShell. Inoltre, il "-Colore di sfondo"Il parametro viene aggiunto per modificare il colore di sfondo del testo in nero:

Esempio 2: usando il comando "write-output" all'interno della funzione in PowerShell
Questo esempio emetterà il testo personalizzato alla console PowerShell ISE:

funzione output-text
Scrivi "Hello People" -BackgroundColor Yellow

output-text

Nel codice sopra:

  • Definisci una funzione e quindi aggiunto il testo usando "Scrivi-host"Comando.
  • Usa il "-Colore di sfondo"Parametro per modificare il colore del testo in giallo.
  • Infine, chiama la funzione con il suo nome:

Come puoi osservare, il testo personalizzato è stato scritto nella console PowerShell ISE.

Conclusione

Per scrivere alla console in PowerShell, ci sono vari metodi, ma quelli principalmente usati includono "Write-Output" e il "Scrivi-host"Comando. Entrambi i cmdlet prendono l'input come testo e output sulla console. Tuttavia, il host write può anche personalizzare il testo aggiunto. Questo post ha spiegato metodi pratici per risolvere la query menzionata.