Imagem de fundo

Considere, hipoteticamente, que a Niterói Prev possui seu parque computacional composto...

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?


A

Get-LocalUser |

Where-Object { $_.LastLogon -lt (Get-Date).AddDays(-90) } |

Disable-LocalUser


B

Get-ADUser -Filter * |

Where-Object { $_.LastLogonDate -lt (Get-Date).AddDays(-90) } |

Set-ADUser -Enabled $false


C

Get-LocalUser |

Where-Object { $_.Enabled -eq $true } |

Disable-LocalUser


D

Get-WmiObject Win32_UserAccount |

Where-Object { $_.PasswordAge -gt 90 } |

Disable-Account