Como imprimir uma saída no PowerShell

Como imprimir uma saída no PowerShell
A saída de impressão é o requisito essencial ao lidar com qualquer linguagem de programação. O objetivo de imprimir a saída é o coletor. Os usuários podem imprimir a saída para fins de depuração ou para mostrar o resultado de qualquer programa.
PowerShell também fornece suporte para linguagens de script, que têm todos os recursos básicos de uma linguagem de programação. Tendo em vista a importância da impressão, este post lista vários métodos para imprimir uma saída no PowerShell.

Método 1: Usando o cmdlet de write-output para imprimir a saída no PowerShell

Um dos métodos comuns para verificar o valor ou a saída de impressão em Powershell é write-output. Este é o método principal que a maioria dos usuários do PowerShell exercita. Este método pode ser usado nos scripts, bem como no terminal PowerShell para imprimir strings e quaisquer outros objetos no console do PowerShell. Vamos praticá -lo usando as seguintes linhas de código:

$ User = read -host -PROMPT 'entrada do número'
If ($ user -lt 30)
Write-Output "Valor $ User é menor que 30."

Elseif ($ user -eq 50)
Write-Output "Value $ Usuário é igual a 50."

OUTRO
Write-Output "Value $ Usuário não é superior a 30 nem igual a 50"

No código acima, o “Write-Output”É usado para exibir informações verificando a condição após a entrada do usuário no PowerShell. A instrução if else-se é usada e, nas instruções de código de cada bloco, o cmdlet de wreatch-output é usado.

Saída

A saída mostra que a saída de escrita imprimiu a linha no console.

Método 2: Usando Write-Verbose para imprimir uma saída no PowerShell

Um dos métodos para exibir uma mensagem de fluxo em PowerShell é conhecida como Write-verbose. Por padrão, o fluxo de mensagens detalhadas não é mostrado no Console PowerShell. No entanto, uma palavra -chave é usada no final da mensagem para exibir informações chamadas “-Detalhado”.

Código

Write-host "Usando o comando verbose em PowerShell"
Write -verbose -Message "Welcome to PowerShell" -verbose

No código acima, a primeira linha simplesmente fornece as informações do usuário. Na segunda linha, use o método Write-Verbose para fornecer um fluxo de informações de mensagem ao usuário no Console PowerShell.

Saída

A tela acima destaca o texto com a cor da fonte amarela e um fundo preto. Este método é usado para exibir uma grande mensagem ou informação para o console em PowerShell.

Método 3: Usando Write-Warning para imprimir uma saída no PowerShell

Em PowerShell, um método para exibir ou imprimir uma mensagem de aviso é o write-aving. A diferença do valor de escrita é que ele não gera nenhuma saída. O Write-Darring é usado para exibir uma mensagem de aviso rápida ou de aviso que destaca o texto. Além disso, os usuários podem usar o $ WarningPreference variável para mais ações no console do PowerShell.

Código

Write Welning "Welcome to PowerShell"
O código é usado para exibir um aviso ou uma mensagem rápida para o usuário usando o método de estreação de gravação.

Saída

A saída destacada representa uma mensagem de aviso "Welcome to PowerShell" na janela do console.

Método 4: Usando o host de gravação para imprimir uma saída no PowerShell

O método de gravação-host é usado especificamente para exibir mensagens em cores diferentes com base nas necessidades do usuário. Neste método, o usuário altera manualmente as cores de fundo e primeiro plano no PowerShell usando as palavras -chave -Cor de fundo e -Cor do primeiro plano, respectivamente.

Código

Escreva-host "Bem-vindo ao PowerShell"

Use o método de gravação-host para exibir mensagens em cores diferentes. Ele envia diretamente comandos para o host, ignorando todas as outras instruções.

Saída

O resultado mostra uma mensagem "Bem-vindo ao PowerShell" usando o método de gravação-host em PowerShell.

Método 5: Usando Write-debug para imprimir uma saída no PowerShell

O objetivo de usar o método Write-debug é imprimir uma mensagem de depuração do comando ou script para o console do PowerShell. O objetivo de utilizar esse método é identificar erros e exibi -los com base nas necessidades do desenvolvedor. As mensagens de depuração não são mostradas no console por padrão, mas $ DebugPreference pode ser utilizado para apresentar mensagens no PowerShell. O código abaixo valida a exibição de uma mensagem.

Código

Write-debug "Não imprima uma mensagem de erro na 1ª linha."
$ debugPreference = "Continue"
Write-debug "Imprima uma mensagem de erro na 3ª linha"

O código para depurar os comandos é escrito como acima. Usando este código, o usuário pode exibir uma mensagem de erro ou não de acordo com suas necessidades.

Saída

A saída mostra que a primeira linha não está impressa no console PowerShell, enquanto a terceira linha é impressa, o que mostra o ““Imprima uma mensagem de erro na 3ª linha”Mensagem usando $ DebugPreference.

Conclusão

Powershell suporta inúmeros métodos para saída de impressão no console ou para obter a saída em um arquivo. Esses métodos incluem Write-Output, Write-Host, Write-Verbose, Write-Warning e Write-Debug. Todo método tem seu próprio motivo para usá -lo. Tipo, o envergonhamento de gravação é usado para imprimir uma saída específica como um aviso. Da mesma forma, o write-verbose é usado para escrever a saída em detalhes. Este post demonstrou o trabalho e o uso de todos esses métodos para Imprimir saída no PowerShell.