Server 2012 r2 の Powershell では 'unlock-adaccount' が認識されません

Server 2012 r2 の Powershell では 'unlock-adaccount' が認識されません

Windows Server 2012 R2 ボックスで実行されている PowerShell スクリプトで Unlock-ADAccount を使用しようとしています。次のような結果が表示されます。

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

私は見つけたSpiceWorks スレッドRSAT をインストールする必要があると書かれていますが、これは Windows 10 用です。 Server 2012 R2 に RSAT をインストールできますか? そうすれば、不足しているコマンドレットが修正されますか?

答え1

これにはリモート サーバー管理ツール (RSAT) が必要です。これは次の PowerShell コマンドを使用してインストールできます Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online

インストールが完了したら、次の PowerShell コマンドImport-Module ActiveDirectoryまたはを使用して Active Directory PowerShell を読み込むことができますIPMO ActiveDirectory

完了すると、Unlock-ADAccount関連するRSATモジュールからの他のコマンドと一緒に使用できます。

答え2

私が愚かだっただけだと思います。サーバー マネージャーで、[機能] -> [リモート サーバー管理ツール] -> [役割管理ツール] -> [AD DS および AD LDS ツール] で、[Windows PowerShell の Active Directory モジュールを有効にする] をクリックするだけです。

関連情報