'unlock-adaccount' no se reconoce en Powershell en Server 2012 r2

'unlock-adaccount' no se reconoce en Powershell en Server 2012 r2

Estoy intentando usar Unlock-ADAccount en un script de PowerShell que se ejecuta en una caja de Windows Server 2012 R2. Esto es lo que obtengo:

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

Encontré unHilo de SpiceWorkseso dice que es necesario instalar RSAT, pero es para Windows 10. ¿Puedo incluso instalar RSAT en Server 2012 R2 y eso solucionaría el cmdlet que falta?

Respuesta1

Esto requiere las herramientas de administración remota del servidor (RSAT), que se pueden instalar mediante el siguiente comando de PowerShell: Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online.

Una vez que se haya instalado, puede cargar Active Directory PowerShell usando el siguiente comando de PowerShell: Import-Module ActiveDirectoryo IPMO ActiveDirectory.

Una vez completado, Unlock-ADAccountse puede utilizar entre otros comandos de los módulos RSAT asociados.

Respuesta2

Supongo que simplemente estaba siendo tonto. Miré en el Administrador del servidor y en Funciones -> Herramientas de administración remota del servidor -> Herramientas de administración de funciones -> Herramientas AD DS y AD LDS, simplemente haga clic en Habilitar módulo Active Directory para Windows PowerShell.

información relacionada