domingo, 27 de dezembro de 2020

Comandos de saída Powershell

Write-Host

O comando básico para imprimir a saída no console Powershell. Lembre-se: este comando não cria um objeto Powershell, portanto, ele não pode ser atribuído à variável . Vamos brincar com este comando ...

Write-Host

Write-Host "Poshland"

Write-Host "Poshland" -ForegroundColor Green

$x = Write-Host "Poshland" -ForegroundColor Green

$x

(Write-Host "Poshland" -ForegroundColor Green).GetType()

 

Read-Host

Este comando não é usado para preparar dados de saída de scripts e funções do PowerShell. No entanto, eu o juntei a este post porque permite a interação com o console e o script Powershell. Isso o ajudará a inserir alguma string em seu script ou console Powershell. Você pode atribuir o resultado deste comando à variável .

Read-Host "Please type your string"

$x = Read-Host "Please type your string"

$x

 

Write-Output

Este comando é muito semelhante ao Write-Host, mas tem uma deferência muito importante. O resultado deste comando pode ser atribuído à variável porque é um objeto.

Write-Output

Write-Output -InputObject "Poshland Blog"

$x = Write-Output -InputObject "Poshland Blog"

$x

$x.GetType()

 

Write-Verbose

Write-Verbose é um comando específico muito importante durante a escrita de scripts e funções do Powershell. É usado quando você deseja imprimir mais detalhes no resultado do script, mas apenas no modo Detalhado. Consultar exemplo:

 [cmdletbinding()]

 Param()

 Write-Verbose "My hide output only for verbose mode"

 Write-Output "Script output"

 

Write-Warning

O próximo comando muito importante no Powershell. Você pode usar este comando em seu script ou função para mostrar um aviso. Por padrão, ele apenas imprime a saída e você não pode atribuir os resultados desse comando à variável. No futuro, escreverei sobre os comandos “try {} catch {}” que permitirão um uso mais avançado do comando Write-Warning.

Write-Warning -Message "My Custom Warning"

$x = Write-Warning -Message "My Custom Warning"

 

Write-Error

Você costuma ver o erro vermelho no console Powershell? O comando Write-Error ajuda a preparar seu erro personalizado e exibi-lo no console do Powershell. Como um comando Write-Warning, Write-Error também pode ser mais avançado com o comando “try {} catch {}”.

Write-Error -Message "My Custom error message"


Conclusão

A lista acima o ajudará a preparar a saída em seus scripts ou console Powershell. Você pode testar todos os comandos acima agora mesmo em seu console Powershell. Qual dos comandos acima você usa com mais frequência?

0 comentários :

Enviar um comentário