CORREÇÃO: PowerShell não está mostrando a saída completa

Erro de saída total do PowerShell
Para corrigir vários problemas do PC, recomendamos DriverFix:
Este software manterá seus drivers ativos e funcionando, protegendo-o contra erros comuns de computador e falhas de hardware. Verifique todos os seus drivers agora em 3 etapas fáceis:
  1. Baixar DriverFix (arquivo de download verificado).
  2. Clique Inicia escaneamento para encontrar todos os drivers problemáticos.
  3. Clique Atualizar drivers para obter novas versões e evitar mau funcionamento do sistema.
  • DriverFix foi baixado por 0 leitores este mês.

Ao usar o PowerShell, há muito pouca tolerância para erros. Mesmo assim, às vezes os usuários descobrem que PowerShell não está mostrando a saída completa. Se eles não tomarem medidas rápidas, eles nunca o impedirão de truncar a saída.

Se esse for o seu caso, não deixe que isso se transforme em uma área inexplorada que não mereça qualquer atenção. Aqui estão algumas dicas de solução de problemas que você pode tentar.

O que posso fazer quando o PowerShell não está mostrando a saída completa?

1. Pipe to Out-String e adicione o parâmetro de largura

canalizar para Out-String e adicionar o parâmetro de largura

Você deve primeiro usar este truque simples para corrigir qualquer problema de largura de coluna. Tudo que você precisa fazer é ir para Out-String e adicione o Parâmetro de largura.

Lembre-se de que o parâmetro -Width do cmdlet Out-File especifica o número de caracteres em cada linha de saída. Quaisquer outros caracteres serão simplesmente truncados, não agrupados.


2. Canalize os resultados por meio do cmdlet Format-List

Cmdlet Format-List

O padrão do PowerShell é cortar a saída para caber na tela. É exatamente por isso que você está vendo a elipse. Se você deseja exibir informações completas de um objeto, deve tentar canalizar os resultados de Get-Acl por meio do cmdlet Format-List.

Como exemplo, o comando a seguir recupera o descritor de segurança da pasta C: Scripts e exibe todas as informações como uma lista:
Get-Acl c: scripts | Format-List


3. Altere o valor $ FormatEnumerationLimit

$ FormatEnumerationLimit

Outra coisa que é realmente simples, uma vez que você sabe a resposta, é como consertar o problema quando o objeto que você está olhando é um array. Nesse caso, o PowerShell está mostrando apenas as primeiras entradas dessa matriz, em vez de todas elas.

Para ser mais específico, você só precisa alterar o Valor $ FormatEnumerationLimit. Se você digitá-lo sozinho no PowerShell, o valor atual será retornado. O valor padrão de $ FormatEnumerationLimit é 4, que pode ser limitado ao gerar um arquivo grande.

Aumente esse valor para algo grande o suficiente para mostrar mais itens. Você também pode alterar o valor para -1 e ter certeza de que irá imprimir todas as entradas em sua coleção desde o início.

Portanto, da próxima vez que você se sentir oprimido ao ver que o PowerShell começa a truncar a saída, aqui está um guia de solução de problemas abrangente que pode ser seguido facilmente.

Se você souber de outra maneira de resolver este problema, não hesite em compartilhá-la na seção de comentários abaixo.

LEIA A SEGUINTE:

  • Execute este script Powershell para remover aplicativos padrão do Windows 10 Image
  • O Windows PowerShell parou de funcionar: tente estas 4 correções
  • PowerShell não é reconhecido? Confira essas soluções
Get-Appxpackage no PowerShell Access é negado ou não está funcionando [Correção]

Get-Appxpackage no PowerShell Access é negado ou não está funcionando [Correção]PowershellWindows 10Windows 11

Sempre que qualquer aplicativo era instalado no sistema, ele era basicamente baixado da Microsoft Store ou de terceiros fontes precisam ser atualizadas, registradas novamente ou desinstaladas, os u...

Consulte Mais informação
Execute uma atualização do Windows a partir da linha de comando [2 maneiras diferentes]

Execute uma atualização do Windows a partir da linha de comando [2 maneiras diferentes]Atualizações Do WindowsPowershellPrompt De Comando

Siga estas etapas fáceis para instalar atualizações do Windows por meio de comandosVocê pode atualizar o Windows a partir de linhas de comando por meio do prompt de comando e do Windows PowerShell....

Consulte Mais informação
O que é Try Catch no PowerShell e como usá-lo

O que é Try Catch no PowerShell e como usá-loPowershell

Veja como lidar com erros com cmdlets simples de linha de comandoSe você é um usuário frequente do PowerShell, obviamente encontrou uma tela cheia de texto vermelho indicando um erro.Pode ser difíc...

Consulte Mais informação