

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O caso hipotético a seguir contextualiza as questões 61 e 62. Leia-o atentamente.
No âmbito da Niterói Prev, um analista de sistema assumiu a responsabilidade pela estruturação de um banco de dados voltado ao gerenciamento de informações previdenciárias. Dada a sensibilidade e o volume dos dados envolvidos, a adoção de políticas de proteção e recuperação torna-se um requisito crítico para garantir a continuidade das operações. Nesse cenário, é necessário que o profissional considere não apenas o projeto físico e lógico da base de dados, mas também os mecanismos que assegurem a disponibilidade e a integridade das informações diante de falhas inesperadas. Entre as práticas adotadas, destacam-se as estratégias de cópia de segurança, que variam quanto à abrangência, frequência e complexidade da restauração. O planejamento da rotina de cópias envolve decisões sobre a periodicidade das operações, os critérios de seleção dos dados a serem replicados e os dispositivos mais apropriados para o armazenamento, respeitando a relação entre custo, velocidade de acesso e resiliência. Cada escolha impacta diretamente o tempo de resposta frente a incidentes e a capacidade de manter os serviços em funcionamento.
Considere, hipoteticamente, que a Niterói Prev possui seu parque computacional composto majoritariamente por estações de trabalho baseadas no Sistema Operacional Windows 10 Professional. Em cumprimento às diretrizes internas de segurança da informação, o analista de sistema foi incumbido de elaborar um script em PowerShell para automatizar o bloqueio de contas de usuário locais que não realizam login há mais de noventa dias. O script deve ser executado com privilégios administrativos e atender aos seguintes requisitos:
• Listar apenas usuários locais inativos; e
• Bloquear as contas identificadas, sem realizar exclusão de usuários.
Nesse sentido, qual abordagem em PowerShell cumpre adequadamente as exigências?
Get-LocalUser |
Where-Object { $_.LastLogon -lt (Get-Date).AddDays(-90) } |
Disable-LocalUser
Get-ADUser -Filter * |
Where-Object { $_.LastLogonDate -lt (Get-Date).AddDays(-90) } |
Set-ADUser -Enabled $false
Get-LocalUser |
Where-Object { $_.Enabled -eq $true } |
Disable-LocalUser
Get-WmiObject Win32_UserAccount |
Where-Object { $_.PasswordAge -gt 90 } |
Disable-Account