FC ConcursosFC Concursos

Questão FC375871

Sabe-se que o ambiente de execução é constituído por estações baseadas em Windows 10 Professional e Windows 11 Professional – todas integradas em rede interna. Qual a sequência de

Questões sem classificação de assunto (TI - Sistemas Operacionais)

Instituto Consulplan · 2025

No projeto de informatização dos processos de concessão de aposentadorias da Niterói Prev, o analista de sistema ficou responsável por criar um script em PowerShell para coletar automaticamente informações de estações de trabalho dos analistas previdenciários. Essas informações devem alimentar o levantamento de requisitos para a especificação de novos sistemas e precisam incluir:

 

\(\bullet\) Nome do computador;

 

\(\bullet\) Nome do usuário logado;

 

\(\bullet\) Sistema operacional e versão; e

 

\(\bullet\) Espaço livre no disco principal (C:).

 

Sabe-se que o ambiente de execução é constituído por estações baseadas em Windows 10 Professional e Windows 11 Professional – todas integradas em rede interna. Qual a sequência de comandos em PowerShell mais se adequa à coleta automatizada das informações necessárias para análise de requisitos?

  1. $ComputerName = $env:COMPUTERNAME

    $UserName =$env:USERNAME

    $OSVersion = (Get-WmiObject Win32_OperatingSystem).Caption

    $FreeSpace = (Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'").FreeSpace

  2. $ComputerName = Get-ComputerInfo -Property CsName

    $UserName = Get-LocalUser

    $OSVersion = Get-WmiObject -Class Win32_BIOS

    $FreeSpace = Get-ItemProperty -Path C:\

  3. $ComputerName = (Get-WmiObject

    Win32_ComputerSystem).Domain

    $UserName = (Get-WmiObject

    Win32_OperatingSystem).RegisteredUser

    $OSVersion = (Get-ChildItem Env:OS)

    $FreeSpace = (Get-Volume -DriveLetter C).SizeRemaining

  4. $ComputerName = (Get-WmiObject Win32_BIOS).SerialNumber

    $UserName = (Get-ItemProperty -Path Env:ComputerName)

    $OSVersion = (Get-Volume -DriveLetter C).DriveType

    $FreeSpace = (Get-WmiObject Win32_Process).WorkingSetSize

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Essa sequência utiliza variáveis de ambiente e classes WMI para coletar, de forma automática e local, as informações solicitadas.

As duas primeiras linhas usam $env:COMPUTERNAME e $env:USERNAME — variáveis de ambiente do Windows que retornam, respectivamente, o nome do computador e o nome do usuário logado de forma direta e eficiente.

A terceira linha consulta a classe WMI Win32_OperatingSystem e acessa a propriedade Caption, que fornece o nome do sistema operacional e sua versão (ex.: "Microsoft Windows 10 Pro").

A quarta linha interroga a classe WMI Win32_LogicalDisk com filtro DeviceID='C:' e obtém a propriedade FreeSpace, que entrega o espaço livre no disco C: em bytes. Para apresentar em GB, converta: \( \text{GB} = \frac{\text{FreeSpace}}{1\,073\,741\,824} \).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo