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