A tabela de formato como o nome sugere é uma espécie de formatação. A tabela de formato em PowerShell permite manipular a saída de cmdlets e funções. Suporte de saída embutido do PowerShell não exibe todo o conteúdo e pula algumas longas filas. A tabela de formato imprime a saída em uma forma tabular organizada e mostra todas as entradas sem truncamento. Este artigo contém o uso da tabela de formato PowerShell cmdlet. Além disso, vários exemplos são citados para transmitir melhor o uso da tabela de formato.
Como funciona a tabela de formatos
O cmdlet da mesa de formato pode ser usado com qualquer objeto PowerShell para obter sua saída em uma tabela formatada. A tabela de formato cmdlet do Windows PowerShell funciona na seguinte sintaxe:
> Table formatoOs parâmetros suportados por este cmdlet estão descritos abaixo:
Tamanho automático: Usando esta opção, a largura e o número das colunas serão ajustados de acordo com os dados exibidos.
DisplayError: Este parâmetro é usado principalmente para depuração e, portanto, não possui essa funcionalidade de formatação.
Força: Esta opção também é exercida para depuração e é usada principalmente com o parâmetro DisplayError para obter informações detalhadas sobre o erro. Geralmente, as informações de erro não estão em descrição detalhada.
Expandir: O objeto de coleção e a objetos dentro do objeto de coleção são formatados usando esta opção. Este parâmetro aceita três argumentos. Enumonly exibe as propriedades do objeto de coleta apenas enquanto CoreOnly mostra as propriedades dos objetos em uma coleção. Para obter propriedades de objeto de coleta e objetos na coleção, você pode usar Ambos Argumentos do parâmetro expandido.
Enrolar: Ele mostra o conteúdo da coluna sem truncá -la. Por padrão, se o conteúdo da tabela estiver excedendo a largura, ela será truncada.
Repatheader: Depois que a visualização de tela cheia é obtida. O Repatheader O parâmetro mostra o cabeçalho após cada visualização de tela cheia.
HidetableHeaders: Os títulos da coluna não aparecem.
Propriedade: As propriedades dos objetos podem ser exibidas usando este parâmetro.
Como usar o PowerShell Format-Table
Esta seção implementa brevemente a mesa de formato junto com os parâmetros suportados por este cmdlet. Em primeiro lugar, procure por “Powershell”Palavra -chave na opção de pesquisa do Windows na barra de tarefas e abertura do PowerShell como administrador.
Exemplo 1: Evite o truncamento
Digamos que queremos obter o conteúdo do cmdlet Get-Command. Primeiro, execute o cmdlet Get-Command sem usar a tabela de formato. É observado a partir da saída que muitas entradas na última coluna são truncadas.
> Get-Command
Agora, pague o cmdlet da mesa de formato com o comando de get usando a opção -wrap de tabela de formato. A saída do comando abaixo mencionado mostra que o conteúdo da última coluna é exibido completamente. É para observar que, o truncamento também pode ser tratado usando o -Auto parâmetro para um longo truncamento. Em primeiro lugar, estamos usando a opção -wrap no comando indicado abaixo:
> Get-Command | Formato -mesa -wrap
Vamos experimentar o mesmo comando com -Auto opção:
> Get-Command | Tabela de formato -Auto
Exemplo 2: obtenha a saída concisa
Em alguns casos, apenas colunas específicas são necessárias no shell. Por exemplo, obtivemos a saída do cmdlet Get-Process e observa-se que a saída contém várias colunas.
> Get-ProcessReferindo -se à saída mostrada acima, o seguinte Tabela de formato O comando restringiria a saída a apenas uma coluna nomeada Nome do processo usando o parâmetro -Property, como mostrado abaixo.
> Get-Process | Formato -table -Property ProcessNameExemplo 3: especificando a propriedade de um objeto
O cmdlet de formato pode exibir o resultado de acordo com a propriedade de um objeto. PowerShell permite que você obtenha as propriedades suportadas de um objeto pressionando a tecla Tab após a -Propriedade palavra -chave. O cmdlet da mesa de formato fornecido abaixo imprimirá o nome e a empresa de cada processo.
> Get-Process | Nome do formato -tabela, empresaAlém de aplicar as propriedades e exemplos mencionados neste post. Você pode praticá -lo para mais parâmetros suportados fornecidos neste guia.
Antes de concluir o post, temos uma dica de bônus para você. O cmdlet de formato-tabela também pode ser executado usando o Ft palavra -chave. O comando PowerShell escrito abaixo executa a ação da tabela de formato usando o comando também pode ser executada usando o Ft palavra -chave.
> Get-Process | Ft -autosizeConclusão
PowerShell é uma ferramenta de linha de comando baseada no Windows para automatizar e gerenciar várias tarefas. Este artigo explica o uso do cmdlet de formato de mesa em PowerShell. Esta utilidade do PowerShell do Windows aceita vários parâmetros de formatação. Observa-se que qualquer objeto PowerShell pode ser canalizado com a tabela de formato para obter a saída desse objeto em uma forma tabular e organizada. Recomenda -se praticar este cmdlet útil para obter os resultados em um formato desejado.