Exercício – Formatar uma saída
Nesta unidade, você usará o Azure Cloud Shell para formatar a saída do PowerShell. O Azure Cloud Shell é um shell que pode ser acessado por meio do portal do Azure. Você não precisa instalar nada em seu PC ou laptop para usá-lo.
Observação
Este exercício é opcional. Se você quiser concluir este exercício, precisará criar uma assinatura do Azure antes de começar. Se você não tiver uma conta do Azure ou não quiser criar uma no momento, leia as instruções para entender as informações que estão sendo apresentadas.
Comparar abordagens de formatação
Diferentes formatos de saída fazem sentido para diferentes cenários. Por exemplo, dependendo do tipo de dados que você deseja exibir, pode fazer mais sentido usar uma tabela em vez de uma lista.
Por padrão, alguns cmdlets usam determinado tipo de formatação. Você pode substituir a formatação padrão usando um cmdlet de formatação.
Digite
pwshem uma janela de terminal para iniciar uma sessão do PowerShell:pwshNo Shell do PowerShell, execute o comando
Get-Member:"a string" | Get-MemberA saída é uma tabela que lista todos os membros. Estas são as primeiras linhas da saída:
Name MemberType Definition ---- ---------- ---------- Clone Method System.Object Clone(), System.Object ICloneable.Clone() CompareTo Method int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(…Em seguida, substitua a formatação padrão usando o cmdlet
Format-List.Execute o comando
Format-List, conforme mostrado aqui:"a string" | Get-Member | Format-ListA saída resultante é diferente da saída anterior. As primeiras linhas agora aparecem como uma lista, como mostrado aqui:
TypeName : System.String Name : Clone MemberType : Method Definition : System.Object Clone(), System.Object ICloneable.Clone() TypeName : System.String Name : CompareTo MemberType : Method Definition : int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(System.Object obj), int IComparable[string].CompareTo(string other)