Questão de Sistemas Operacionais — Windows — FGV 2022
Sistemas Operacionais›Windows
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 é
Aget-command.
Bget-vhistory.
Cget-installedmodule.
Dget-machinev.
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.