
Estou tentando usar o Unlock-ADAccount em um script do PowerShell em execução em uma caixa do Windows Server 2012 R2. Isto é o que eu recebo:
PS C:\> unlock-adaccount
unlock-adaccount : The term 'unlock-adaccount' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path
was included, verify that the path is correct and try again.
At line:1 char:1
Eu encontrei umTópico SpiceWorksque diz que o RSAT precisa ser instalado, mas é para Windows 10. Posso instalar o RSAT no Server 2012 R2 e isso corrigiria o cmdlet ausente?
Responder1
Isso requer as Ferramentas de Administração de Servidor Remoto (RSAT), que podem ser instaladas por meio do seguinte comando do PowerShell:
Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online
.
Depois de instalado, você pode carregar o Active Directory PowerShell usando o seguinte comando do PowerShell: Import-Module ActiveDirectory
ou IPMO ActiveDirectory
.
Uma vez concluído, o Unlock-ADAccount
pode ser usado entre outros comandos dos módulos RSAT associados
Responder2
Acho que estava apenas sendo idiota. Procurei no Gerenciador do Servidor e em Recursos -> Ferramentas de administração de servidor remoto -> Ferramentas de administração de funções -> Ferramentas AD DS e AD LDS basta clicar em Ativar módulo Active Directory para Windows PowerShell.