O PowerShell exibe variáveis de ambiente, uma linha para cada. Se uma variável tiver um valor longo o suficiente, ela será truncada e anexada uma elipse:
> gci env:
Name Value
---- -----
<suppressed lines>
PSModulePath C:\Windows\system32\WindowsPowerSh...
<suppressed lines>
Existe alguma maneira de obter valores completos para todos os vars de uma vez, como em um prompt padrão do cmd? (as respostas dadas para o Powershell get-childitem env: o caminho retorna uma linha, como obter algo útil? então não se aplica).
powershell
environment-variables
sancho.s Restabelecer Monica
fonte
fonte
Respostas:
A formatação padrão trunca, especifique -Wrap e veja a saída completa.
Resultado
ou se você preferir que a saída simule exatamente o cmd.exe, tente
Resultado
fonte
Se você deseja emular a
set
saída do PowerShell sem chamar,cmd
tente:muita digitação, então envolva-a em uma função:
fonte