Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — CESPE / CEBRASPE 2024

Sistemas OperacionaisComandos
Código
ce185397
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Infraestrutura Rede
O comando do PowerShell por meio do qual um usuário pode visualizar uma lista completa dos programas e processos em execução, e, ainda, converter posteriormente essa lista para HTML é o
  1. AGet-Command
  2. BGet-service
  3. CGet-Help
  4. DGet-Process
Revelar gabarito e comentário

GabaritoB — Get-service

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PowerShell – Comandos para processos e serviços

Gabarito: letra B. O cmdlet Get-Service é utilizado para exibir uma lista dos serviços (programas em execução em segundo plano) do sistema Windows. A partir dessa lista, é possível convertê-la para HTML utilizando o cmdlet ConvertTo-Html em pipeline (Get-Service | ConvertTo-Html). Embora o enunciado mencione "programas e processos em execução", a interpretação da banca (CESPE/CEBRASPE) considera que os serviços são os "programas" em execução, enquanto processos são gerenciados pelo Get-Process. A pegadinha está em confundir Get-Service com Get-Process.

1Get-Service
Lista serviços (programas em background)
Pipeline → ConvertTo-Html
2Get-Process
Lista processos em execução
Não é o gabarito (pegadinha)
3Get-Command
Lista cmdlets, funções, aliases
4Get-Help
Exibe ajuda sobre cmdlets
Cmdlets do PowerShell
LEVELsoulevel.com.br
Cmdlets do PowerShell: Get-Service (Lista serviços (programas em background), Pipeline → ConvertTo-Html); Get-Process (Lista processos em execução, Não é o gabarito (pegadinha)); Get-Command (Lista cmdlets, funções, aliases); Get-Help (Exibe ajuda sobre cmdlets)

Alternativa A — ❌ Incorreta

Get-Command retorna uma lista de todos os cmdlets, funções, aliases e comandos disponíveis no PowerShell. Não se destina a listar programas ou processos em execução, nem possui saída diretamente convertível para HTML com significado de lista de processos/serviços.

Alternativa B — ✅ Correta ⟵ GABARITO

Get-Service obtém os serviços do sistema (programas em execução contínua). Com o pipeline para ConvertTo-Html, gera uma página HTML com as informações. É o comando que atende ao solicitado, conforme entendimento da banca.

Alternativa C — ❌ Incorreta

Get-Help exibe ajuda sobre cmdlets e conceitos do PowerShell. Não lista processos ou programas em execução.

Alternativa D — ❌ Incorreta

Get-Process lista os processos em execução no sistema. Muitos candidatos assinalariam esta opção por associar "processos em execução" diretamente ao cmdlet Get-Process. Contudo, a banca entende que o termo "programas" remete a serviços, tornando o Get-Service a resposta correta.

NÃO CAIA NESSA!

A banca explora a confusão entre Get-Process (processos) e Get-Service (serviços). O enunciado usa "programas e processos" propositalmente para induzir o candidato a escolher Get-Process, mas o gabarito é Get-Service. Memorize: serviços são programas em execução contínua (background); processos são instâncias de execução de qualquer programa.

Gabarito: letra B.

Link permanente: /questoes/ce185397