„unlock-adaccount“ wird in Powershell auf Server 2012 r2 nicht erkannt

„unlock-adaccount“ wird in Powershell auf Server 2012 r2 nicht erkannt

Ich versuche, Unlock-ADAccount in einem Powershell-Skript zu verwenden, das auf einer Windows Server 2012 R2-Box ausgeführt wird. Das ist, was ich bekomme:

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

Ich fand eineSpiceWorks-Threaddort steht, dass RSAT installiert werden muss, aber es ist für Windows 10. Kann ich RSAT überhaupt auf Server 2012 R2 installieren und würde das das fehlende Cmdlet beheben?

Antwort1

Hierzu sind die Remote Server Administration Tools (RSAT) erforderlich, die über folgenden PowerShell-Befehl installiert werden können: Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online.

Nach der Installation können Sie die Active Directory PowerShell mit dem folgenden PowerShell-Befehl laden: Import-Module ActiveDirectoryoder IPMO ActiveDirectory.

Nach Abschluss Unlock-ADAccountkann es unter anderem von zugehörigen RSAT-Modulen verwendet werden.

Antwort2

Ich schätze, ich war einfach nur dumm. Ich habe im Server-Manager nachgesehen und unter Funktionen -> Remoteserver-Verwaltungstools -> Rollenverwaltungstools -> AD DS- und AD LDS-Tools einfach auf Active Directory-Modul für Windows PowerShell aktivieren geklickt.

verwandte Informationen