もっと詳しく

Dsqueryユーザー コマンドは、指定された検索条件に一致するActiveDirectory内のユーザーを検索します。 ActiveDirectoryユーザーは メール属性 ユーザーのメールアドレスを保存します。

Dsgetユーザー コマンドラインツールは、ディレクトリ内のユーザーのプロパティを表示します。 それは email parameter メールアドレスが表示されます。

このチュートリアルでは、dsquery userコマンドを使用してユーザーの電子メールアドレスを取得し、dsqueryコマンドを使用して電子メールアドレスでユーザーを検索する方法について説明します。

Dsquery –ユーザーの電子メールアドレスを取得する

指定されたユーザーの識別名を指定してdsqueryuserコマンドを使用すると、ActiveDirectoryでユーザーが検索されます。 ユーザープロパティを、mailパラメーターを使用してユーザーの電子メールアドレスを表示するdsgetuserコマンドにパイプします。

dsquery user "CN=Chris Dore,OU=SALES,DC=SHELLPRO,DC=LOCAL" | dsget user -display -email

上記のdsqueryユーザーの電子メールアドレスの例では、ユーザーの電子メールアドレスとユーザーの表示名を取得します。

C:Windowssystem32>dsquery user "CN=Chris Dore,OU=SALES,DC=SHELLPRO,DC=LOCAL" | dsget user -display -email
  display       email
  Chris Dore    [email protected]
dsget succeeded

C:Windowssystem32>

dsqueryを使用して、電子メールアドレスでユーザーを検索します

一般バージョンのdsquery*コマンドを使用して、電子メールアドレスでユーザーを検索し、ユーザーの表示名とsamaccountnameを見つけます。

以下の例では、dsquery*コマンドはフィルターを使用して検索条件を指定します。 dsqueryコマンドは、ディレクトリ内の電子メールアドレスでユーザーを検索し、ユーザーオブジェクトを取得します。

dsquery * -filter "mail= [email protected]" -attr displayname samaccountname

dsqueryを使用して電子メールアドレスでユーザーを取得するための上記のdsqueryコマンドの出力は次のとおりです。


C:Windowssystem32>dsquery * -filter "mail= [email protected]" -attr displayname samaccountname
  displayname    samaccountname
  Tom Smith      toms

C:Windowssystem32>

Dsqueryグループメンバーの電子メールアドレス

使用 dsqueryグループ ActiveDirectory内のグループを取得するコマンド。 結果をパイプで送信します dsgetグループ ユーザーのようなグループのすべてのメンバーを取得するコマンド。 結果をパイプで送信します dsgetユーザー グループメンバーの電子メールアドレスを取得するコマンド。

dsquery group CN=SALESLeader,OU=SALES,DC=SHELLPRO,DC=LOCAL | dsget group -members | dsget user -display -email

上記のコマンドの出力は、dsqueryを使用してグループメンバーの電子メールアドレスを取得します。

dsqueryグループメンバーの電子メールアドレス
dsqueryグループメンバーのメールアドレス

結論

上記の記事でdsqueryuserを使用してユーザーのメールアドレスを検索し、メールアドレスでユーザーを検索することがお役に立てば幸いです。

PowerShell Active DirectoryコマンドとPowerShellの基本に関するその他のトピックは、ShellGeekホームページにあります。

The post Dsqueryユーザーの電子メールアドレスの例 appeared first on Gamingsym Japan.