Joana está usando o Windows 10 num ambiente corporativo e n...

Próximas questões
Com base no mesmo assunto
Q1902417 Sistemas Operacionais
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 é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - get-wmiobject

Vamos entender por que a alternativa E - get-wmiobject é a correta e como ela se relaciona com o tema da questão.

O comando get-wmiobject é utilizado no PowerShell para acessar informações através do Windows Management Instrumentation (WMI). O WMI é uma infraestrutura de gerenciamento que pode ser usada para gerenciar dados e operações sobre sistemas operacionais Windows. Com esse comando, você pode obter informações detalhadas sobre o sistema, incluindo se ele está rodando em uma máquina física ou virtual.

Para resolver a questão, era necessário o conhecimento sobre comandos do PowerShell que permitem acessar informações do sistema. Vamos analisar brevemente as outras alternativas para entender por que não estão corretas:

A - get-command: Este comando lista todos os comandos disponíveis no PowerShell, mas não fornece informações específicas sobre se a máquina é física ou virtual.

B - get-vhistory: Este comando não existe na PowerShell, logo, não é uma opção válida.

C - get-installedmodule: Este comando é usado para listar os módulos instalados no PowerShell e não fornece informações sobre o tipo de máquina.

D - get-machinev: Este comando também não existe no PowerShell, tornando-se uma alternativa inválida.

Explicação Detalhada da Alternativa Correta:

O comando get-wmiobject pode ser utilizado para acessar a classe Win32_ComputerSystem, que contém informações pertinentes sobre o sistema em questão. Para determinar se uma máquina é física ou virtual, você pode utilizar o seguinte comando no PowerShell:

Get-WmiObject -Class Win32_ComputerSystem

Dentro da saída desse comando, há um campo chamado Model, que pode indicar o tipo de máquina. Para máquinas virtuais, o campo Model geralmente contém informações como "Virtual" ou o nome do software de virtualização (por exemplo, "VMware", "VirtualBox").

Portanto, utilizando o comando get-wmiobject, Joana pode obter as informações necessárias para determinar se está logada numa máquina física ou virtual.

Essa questão abordou principalmente o conhecimento sobre comandos do PowerShell e a capacidade de identificar o uso apropriado de cada comando para obter informações específicas do sistema. Entender bem os comandos e suas funcionalidades é essencial não apenas para concursos, mas também para uma administração eficiente do sistema operacional.

Se precisar de mais alguma explicação ou tiver dúvidas adicionais, estou à disposição!

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

A get-command: traz a lista de comandos válidos

B get-vhistory: a grafia correta do cmdlet é get-history, que traz a lista dos últimos comandos executados

C get-installedmodule: obtém os módulos instalados

D get-machinev: não encontrei este cmdlet

E get-wmiobject. O cmdlet Get-WmiObject obtém instâncias de classes WMI ou informações sobre as classes WMI disponíveis. Para especificar um computador remoto, use o parâmetro ComputerName. Se o parâmetro List for especificado, o cmdlet obterá informações sobre as classes WMI que estão disponíveis em um namespace especificado. Se o parâmetro Query for especificado, o cmdlet executará uma instrução WMI query language (WQL).

O cmdlet Get-WmiObject não usa a comunicação remota do Windows PowerShell para realizar operações remotas. Você pode usar o parâmetro ComputerName do cmdlet Get-WmiObject mesmo que seu computador não atenda aos requisitos de comunicação remota do Windows PowerShell ou não esteja configurado para comunicação remota no Windows PowerShell.

mais facil: msinfo32

(Get-WmiObject -Class Win32_ComputerSystem).Model

Clique para visualizar este comentário

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