Questão FC296354
O administrador de um sistema operacional Windows Server deseja criar um script Powershell para desabilitar todas as contas numa unidade organizacional (Organization Unit – OU) no
Sistema Operacional de Rede
CESGRANRIO · 2024
O administrador de um sistema operacional Windows Server deseja criar um script Powershell para desabilitar todas as contas numa unidade organizacional (Organization Unit – OU) no Active Directory. Para executar essa tarefa, o administrador deseja usar um cmdlet que recupere o objeto de conta de cada usuário de uma OU e depois passe os objetos pela pipeline para outro cmdlet desabilitar as contas correspondentes.
Dois cmdlets que podem ser usados para essa tarefa são
- Get-ADUser e Disable-ADAccount
- Get-ADUser e Disable-ADUserAccount
- Get-ADUser e Disable-ADObjectAccount
- Get-ADUserObject e Disable-ADObjectAccount
- Get-ADUserObjectAccount e Disable-ADObjectAccount
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Os cmdlets corretos são Get-ADUser e Disable-ADAccount. O Get-ADUser recupera objetos de usuário do Active Directory e permite filtrar por unidade organizacional usando, por exemplo, o parâmetro -SearchBase e -Filter.
Como ele retorna objetos ADUser, esses objetos podem ser enviados pela pipeline para outro cmdlet. O Disable-ADAccount recebe o objeto de conta e realiza a operação de desabilitar a conta no AD.
Exemplo prático:
Get-ADUser -SearchBase "OU=Clientes,DC=exemplo,DC=com" -Filter * | Disable-ADAccount
Observação: é necessário o módulo ActiveDirectory importado e permissões administrativas para executar essas ações.
Conteúdo do catálogo FC Concursos · Atualizado em