Active Directory に含まれる特定の種類のオブジェクトを検索するためのコマンドとして「dsquery」がありますが、ここでは「user オプション」について纏めてみることにします。(Windows Server 2008 R2 上で確認。それ以外のオプションについては、「dsquery コマンド オプション一覧について」を参照。)
スポンサーリンク
dsquery user
構文
dsquery user
  [{<開始ノード> | forestroot | domainroot}]
  [-o {dn | rdn | upn | samid}]
  [-scope {subtree | onelevel | base}]
  [-name <名前>]
  [-namep <フリガナ>]
  [-desc <説明>]
  [-upn <UPN>]
  [-samid <SAM 名>]
  [-inactive <週数>]
  [-stalepwd <日数>]
  [-disabled]
  [{-s <サーバー> | -d <ドメイン>}]
  [-u <ユーザー名>]
  [-p {<パスワード> | *}]
  [-q]
  [-gc]
  [-limit <オブジェクト数>]
  [{-uc | -uco | -uci}]
パラメーター
| 値 | 説明 | 
|---|---|
| {<開始ノード> | forestroot | domainroot} | 検索を開始するノード: フォレスト ルート、ドメイン ルート、または DN (識別名) が <開始ノード> であるノードです。 "forestroot"、"domainroot" またはオブジェクトの DN で指定します。"forestroot" を指定した場合は、グローバル カタログによって検索が実行されます。 既定値: domainroot  | 
| -o {dn | rdn | upn | samid} | 出力形式を指定します。 既定値: 識別名 (DN)  | 
| -scope {subtree | onelevel | base} | 検索のスコープを指定します: 開始ノードにルートがあるサブツリー (subtree); 開始ノードの直下の子のみ (onelevel); 開始ノードで表されるベース オブジェクト (base) です。 開始ノードがドメイン ルートを表している場合を除いて、任意の開始ノードのサブツリーとドメインスコープは本質的には同じです。 forestrootが <開始ノード> として指定されている場合は、サブツリーだけが有効なスコープです。 既定値: subtree  | 
| -name <名前> | 名前が <名前> で指定されたフィルター("jon*"、"*ith"、"j*th" など)に一致するユーザーを検索します。 | 
| -namep <フリガナ> | フリガナ(表示名)が <フリガナ> で指定されたユーザーを検索します。 | 
| -desc <説明> | 説明が <説明> で指定されたフィルター("jon*"、"*ith"、"j*th" など)に一致するユーザーを検索します。 | 
| -upn <UPN> | UPN が <UPN> で指定されたフィルターに一致するユーザーを検索します。 | 
| -samid <SAM名> | SAM アカウント名が <SAM名> で指定されたフィルターに一致するユーザーを検索します。 | 
| -inactive <週数> | 少なくとも <週数> 週間の間、アクティブではなかった (ログオンしていなかった) ユーザーを検索します。 | 
| -stalepwd <日数> | 少なくとも <日数> 日間、パスワードを変更していないユーザーを検索します。 | 
| -disabled | アカウントが無効なユーザーを検索します。 | 
| {-s <サーバー> | -d <ドメイン>} | -s <サーバー> は名前 <サーバー> で AD DC/LDS インスタンスに接続します。 -d <ドメイン> はドメイン <ドメイン> の AD DC に接続します。 既定値: ログオン ドメインの AD DC  | 
| -u <ユーザー名> | <ユーザー名> として接続します。 既定値: ログオンしているユーザー ユーザー名は "ユーザー名"、"ドメインユーザー名"、またはユーザー プリンシパル名 (UPN) で指定します。  | 
| -p <パスワード> | ユーザー <ユーザー名> のパスワードです。 * を指定した場合は、パスワードの入力が求められます。  | 
| -q | Quiet モード: 標準出力への出力をすべて抑制します。 | 
| -gc | Active Directory ドメイン サービス グローバル カタログを検索します。 | 
| -limit <オブジェクト数> | 指定された基準に一致する返されるオブジェクトの数を指定します。このとき、<オブジェクト数> は返されるオブジェクトの数です。 <オブジェクト数> の値が 0 である場合は、一致するオブジェクトはすべて返されます。 このパラメーターが指定されていない場合は、最初の 100 件の結果が既定により表示されます。  | 
| {-uc | -uco | -uci} | -uc パイプからの入力またはパイプへの出力が Unicode 形式であることを指定します。 -uco パイプまたはファイルへの出力が Unicode 形式であることを指定します。 -uci パイプまたはファイルからの入力が Unicode 形式であることを指定します。  | 
スポンサーリンク
参考
- Dsquery | Microsoft Learn
https://learn.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc732952(v=ws.11) - Dsquery user | Microsoft Learn
https://learn.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc725702(v=ws.11) 
