Pular para o conteúdo principal

Questão de Sistemas Operacionais — Windows — FGV 2022

Sistemas OperacionaisWindows
Código
fg049446
Banca
FGV
Órgão
PC-AM
Ano
2022
Nível
Superior
Cargo
Perito Criminal - 4ª Classe - Processamento de Dados
Joana está usando o Windows 10 num ambiente corporativo e não sabe se está logada numa máquina física ou virtual.O comando da Power Shell que pode prover essa informação é
  1. Aget-command.
  2. Bget-vhistory.
  3. Cget-installedmodule.
  4. Dget-machinev.
  5. Eget-wmiobject.
Revelar gabarito e comentário

GabaritoE — get-wmiobject.

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 de Informação do Sistema

Gabarito: letra E. O cmdlet Get-WmiObject permite consultar classes WMI, como Win32_ComputerSystem, cujo resultado pode indicar se o sistema está rodando em uma máquina virtual (por exemplo, modelo contendo "Virtual" ou fabricante "VMware", "VirtualBox").

A questão testa o conhecimento de cmdlets do PowerShell para obter informações de hardware. Abaixo, a análise de cada alternativa:

Alternativa A — ❌ Incorreta

Get-Command lista comandos disponíveis no PowerShell, não fornece informações sobre o hardware ou virtualização.

Alternativa B — ❌ Incorreta

Get-VHistory não é um cmdlet padrão do Windows PowerShell (possível confusão com Get-History, que mostra histórico de comandos).

Alternativa C — ❌ Incorreta

Get-InstalledModule retorna módulos do PowerShell instalados, não dados do sistema.

Alternativa D — ❌ Incorreta

Get-MachineV não existe como cmdlet do PowerShell. Pode ser confundido com Get-VM (do Hyper-V), mas não é um comando nativo.

Alternativa E — ✅ Correta ⟵ GABARITO

Get-WmiObject é um cmdlet que consulta o Windows Management Instrumentation (WMI). Para descobrir se a máquina é física ou virtual, usa-se: Get-WmiObject Win32_ComputerSystem | Select-Object Manufacturer, Model. Se o fabricante for "VMware" ou "Microsoft Corporation" com modelo "Virtual Machine", é virtual. Este comando é amplamente utilizado para esse fim.

PEGA ESSA DICA!

Em versões recentes do PowerShell (5.1+), o cmdlet Get-CimInstance é o substituto moderno do Get-WmiObject, mas ambos funcionam para a tarefa. Memorize a classe Win32_ComputerSystem para verificar virtualização.

Conclusão: A única alternativa que permite obter a informação desejada é a letra E.

Link permanente: /questoes/fg049446