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を使用してグループメンバーの電子メールアドレスを取得します。

結論
上記の記事でdsqueryuserを使用してユーザーのメールアドレスを検索し、メールアドレスでユーザーを検索することがお役に立てば幸いです。
PowerShell Active DirectoryコマンドとPowerShellの基本に関するその他のトピックは、ShellGeekホームページにあります。
The post Dsqueryユーザーの電子メールアドレスの例 appeared first on Gamingsym Japan.