Questão de Sistemas Operacionais — Geral — VUNESP 2025
- Código
- vu223091
- Banca
- VUNESP
- Órgão
- TJM SP
- Ano
- 2025
- Cargo
- Ana CPDJ ( )
- ASet-ADUser
- BNew-User
- CSet-User
- DNew-ADUser
- EGet-User
GabaritoD — New-ADUser
Gabarito: letra D. Para criar uma nova conta de usuário no Active Directory, o cmdlet correto é o New-ADUser, que faz parte do módulo ActiveDirectory do PowerShell. Os cmdlets do módulo AD seguem a convenção Verbo-Substantivo, onde o verbo "New" indica criação e o substantivo "ADUser" especifica o objeto a ser criado.
O Active Directory (AD) é o serviço de diretório da Microsoft que armazena informações sobre objetos da rede, como usuários, grupos e computadores. Para gerenciar esses objetos de forma programática, a Microsoft disponibiliza o módulo ActiveDirectory para o PowerShell, que contém uma série de cmdlets específicos. Esses cmdlets seguem o padrão de nomenclatura Verbo-Substantivo, onde o verbo indica a ação (New, Get, Set, Remove) e o substantivo identifica o tipo de objeto (ADUser, ADGroup, ADComputer).
A criação de um usuário no AD é uma operação que exige o cmdlet com o verbo "New", pois estamos criando um novo objeto. O substantivo "ADUser" é o que identifica que o objeto é um usuário do Active Directory. Portanto, a combinação correta é New-ADUser. Esse cmdlet aceita diversos parâmetros, como -Name, -SamAccountName, -UserPrincipalName, -AccountPassword, entre outros, para configurar as propriedades do novo usuário.
É importante distinguir os cmdlets de criação (New) dos de modificação (Set) e consulta (Get). Enquanto o New-ADUser cria um novo objeto, o Set-ADUser modifica as propriedades de um usuário existente, e o Get-ADUser recupera informações de usuários. Essa distinção é fundamental para escolher o cmdlet correto em cada situação.
A pegadinha desta questão está em confundir os cmdlets do módulo ActiveDirectory com cmdlets genéricos ou de outros contextos. As alternativas B, C e E (New-User, Set-User, Get-User) não existem no PowerShell padrão para gerenciamento de usuários do AD, e a alternativa A (Set-ADUser) é um cmdlet válido, mas para modificar, não para criar. O candidato que não conhece a convenção de nomenclatura pode cair na armadilha de escolher um cmdlet que parece plausível, mas não é o correto para a operação de criação.
O cmdlet Set-ADUser é utilizado para modificar as propriedades de um usuário já existente no Active Directory, não para criar um novo. A banca troca o verbo "New" (criar) por "Set" (modificar), explorando a confusão entre as operações de criação e alteração.
O cmdlet New-User não existe no módulo ActiveDirectory do PowerShell. O substantivo correto para usuários do AD é "ADUser", não apenas "User". A banca apresenta um nome genérico que parece plausível, mas não corresponde a nenhum cmdlet real do módulo.
O cmdlet Set-User não existe no módulo ActiveDirectory. Assim como na alternativa B, o substantivo está incorreto (deveria ser "ADUser"), e o verbo "Set" indica modificação, não criação. A banca combina dois erros: verbo errado e substantivo errado.
O cmdlet New-ADUser é o correto para criar uma nova conta de usuário no Active Directory. Ele segue a convenção Verbo-Substantivo, com o verbo "New" indicando criação e o substantivo "ADUser" especificando o tipo de objeto. Este cmdlet faz parte do módulo ActiveDirectory, que deve ser importado antes do uso.
O cmdlet Get-User não existe no módulo ActiveDirectory. O verbo "Get" é usado para consultar/recuperar informações, não para criar. Além disso, o substantivo correto seria "ADUser". A banca apresenta um cmdlet que mistura verbo de consulta com substantivo genérico, induzindo ao erro.
Gabarito: letra D — o cmdlet New-ADUser é o único que atende à operação de criação de usuário no Active Directory, seguindo a convenção Verbo-Substantivo do PowerShell.
Link permanente: /questoes/vu223091