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?
- $ComputerName = $env:COMPUTERNAME
$UserName =$env:USERNAME
$OSVersion = (Get-WmiObject Win32_OperatingSystem).Caption
$FreeSpace = (Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'").FreeSpace
- $ComputerName = Get-ComputerInfo -Property CsName
$UserName = Get-LocalUser
$OSVersion = Get-WmiObject -Class Win32_BIOS
$FreeSpace = Get-ItemProperty -Path C:\
- $ComputerName = (Get-WmiObject
Win32_ComputerSystem).Domain
$UserName = (Get-WmiObject
Win32_OperatingSystem).RegisteredUser
$OSVersion = (Get-ChildItem Env:OS)
$FreeSpace = (Get-Volume -DriveLetter C).SizeRemaining
- $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