PowerShellで、Get-ADUserが使えない

症状1

PS C:\Users\yuhei> Get-ADUser -Filter *
Get-ADUser : SSPI への呼び出しに失敗しました。内部例外を参照してください。
発生場所 行:1 文字:1
+ Get-ADUser -Filter *
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : セキュリティ エラー: (: ) [Get-ADUser]、AuthenticationException
    + FullyQualifiedErrorId : ActiveDirectoryCmdlet:System.Security.Authentication.AuthenticationException,Microsoft.A
   ctiveDirectory.Management.Commands.GetADUser

対処方法

Get-ADUserは実行できるが、ビルドインアカウントではなく、ドメインに参加しているPCかつドメインに参加しているユーザーでないと上記SSPIのアクセスエラーが出る。ログオンしているユーザーがADユーザーが確認する。

症状2

PS C:\Users\yuhei> Get-ADUser -Filter *
Get-ADUser : 用語 'Get-ADUser' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認
識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試
行してください。
発生場所 行:1 文字:1
+ Get-ADUser -Filter *
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-ADUser:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

対処方法

  • インストールされているモジュールの確認
PS C:\Windows\system32> Get-Module -ListAvailable | findstr Active
PS C:\Windows\system32> 何も表示されないので、入っていない。。。
  • RSAT: Active Directory Domain Services およびライトウェイト ディレクトリサービスツール をインストールする
  • これをインストールする。以下のキャプチャはインストール後のもの。
  • インストールされているか確認
PS C:\Windows\system32> Get-Module -ListAvailable | findstr Active
Manifest   1.0.1.0    ActiveDirectory                     {Add-ADCentralAccessPolicyMember, Add-ADComputerServiceAcc...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です