

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.
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