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.