A analista Fabiana está realizando configurações avançadas e...

Próximas questões
Com base no mesmo assunto
Q3037059 Sistemas Operacionais
A analista Fabiana está realizando configurações avançadas em uma estação de trabalho Windows. Em determinado momento, Fabiana precisou listar as variáveis de ambiente em um terminal Powershell. A analista não utilizou nenhum alias ou versão alternativa dos comandos básicos do Powershell.

Para listar as variáveis de ambiente em um terminal Powershell, Fabiana executou o comando: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é D - Get-ChildItem Env:

No contexto dos Sistemas Operacionais, mais especificamente dentro do uso do PowerShell no Windows, listar variáveis de ambiente é uma tarefa comum durante configurações e automações de scripts. A questão aborda justamente o conhecimento sobre como acessar essas informações utilizando os comandos nativos do PowerShell.

O PowerShell é uma ferramenta poderosa de linha de comando e linguagem de script que fornece um ambiente para automação de tarefas, e um dos seus usos é a manipulação de variáveis de ambiente. As variáveis de ambiente são parâmetros que definem o comportamento do sistema e das aplicações, como o caminho para executáveis ou configurações específicas do usuário e sistema.

D - Get-ChildItem Env: é a forma correta de listar as variáveis de ambiente no PowerShell. O comando Get-ChildItem é usado para listar itens em um diretório, e quando aplicado ao Env:, ele lista todas as variáveis de ambiente disponíveis no sistema.

Vamos agora entender por que as outras alternativas estão incorretas:

  • A - Set: Este comando é mais associado ao prompt de comando (cmd) e não ao PowerShell. No PowerShell, o Set é usado para definir variáveis, não para listá-las.
  • B - Env: Este não é um comando por si só. No PowerShell, Env: é um provedor de dados que armazena as variáveis de ambiente, mas não é um comando executável.
  • C - Echo $Env: Este comando está incorreto porque Echo não é um comando nativo do PowerShell. Além disso, $Env não é uma variável que pode ser ecoada dessa forma; o correto seria acessar uma variável específica com $Env:VariableName.
  • E - Get-ChildItem $Env: Este comando está quase correto, mas a utilização do $ antes de Env: não é apropriada para listar todas as variáveis. O correto é simplesmente Get-ChildItem Env: sem o símbolo de variável.

A compreensão correta dos comandos do PowerShell e das suas funções é essencial para manipular e configurar sistemas de forma eficiente, algo muito valorizado em concursos públicos para áreas de tecnologia.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Análise das Alternativas

  • A. Set: Este comando não é específico para listar variáveis de ambiente, mas pode listar variáveis de shell.
  • B. Env: Este não é um comando válido em PowerShell para listar variáveis de ambiente.
  • **C. Echo Env∗∗:Emboraissomostreoconteuˊdodavariaˊvel‘Env∗∗:Emboraissomostreoconteuˊdodavariaˊvel‘Env`, não lista todas as variáveis de ambiente.
  • D. Get-ChildItem Env:: Este é o comando correto. Ele lista todas as variáveis de ambiente disponíveis, já que "Env:" é um drive especial em PowerShell que contém as variáveis de ambiente.
  • **E. Get-ChildItem Env∗∗:Estecomandona~oeˊcorreto,pois‘Env∗∗:Estecomandona~oeˊcorreto,pois‘Env` é uma variável e não um caminho para listar todas as variáveis.

Conclusão

A alternativa correta para listar as variáveis de ambiente em PowerShell é:

D. Get-ChildItem Env:

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo