
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 ActiveDirectory
oder IPMO ActiveDirectory
.
Nach Abschluss Unlock-ADAccount
kann 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.