Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — Instituto Consulplan 2025

ProgramaçãoLinguagens de programação
Código
qg557160
Banca
Instituto Consulplan
Órgão
Prefeitura de Niterói - RJ
Ano
2025
Nível
Superior
Cargo
Analista de Sistema
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:• Nome do computador; • Nome do usuário logado; • Sistema operacional e versão; e • 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. A$ComputerName = $env:COMPUTERNAME$UserName = $env:USERNAME$OSVersion = (Get-WmiObject Win32_OperatingSystem).Caption$FreeSpace = (Get-WmiObject Win32_LogicalDisk -Filter"DeviceID='C:'").FreeSpace
  2. B$ComputerName = Get-ComputerInfo -Property CsName$UserName = Get-LocalUser$OSVersion = Get-WmiObject -Class Win32_BIOS$FreeSpace = Get-ItemProperty -Path C:\
  3. C$ComputerName = (Get-WmiObjectWin32_ComputerSystem).Domain$UserName = (Get-WmiObjectWin32_OperatingSystem).RegisteredUser$OSVersion = (Get-ChildItem Env:OS)$FreeSpace = (Get-Volume -DriveLetter C).SizeRemaining
  4. D$ComputerName = (Get-WmiObject Win32_BIOS).SerialNumber$UserName = (Get-ItemProperty -Path Env:ComputerName)$OSVersion = (Get-Volume -DriveLetter C).DriveType$FreeSpace = (Get-WmiObject Win32_Process).WorkingSetSize
Revelar gabarito e comentário

GabaritoA — $ComputerName = $env:COMPUTERNAME $UserName = $env:USERNAME $OSVersion = (Get-WmiObject Win32_OperatingSystem).Caption $FreeSpace = (Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'").FreeSpace

Link permanente: /questoes/qg557160