PowerShellを使用してActive Directoryからメールアドレスを取得する
このガイドでは、Active Directory からすべてのメールアドレスを取得する方法を示します。また、特定のメールアドレスを取得し、そのリストを CSV にエクスポートする方法もお見せします。
この記事では
- Get-ADUser PowerShell コマンドを使用してメールアドレスを取得する
- 有効なユーザーのメールアドレスを取得する
- Active Directory でメールアドレスを見つける
- ADツールキットを使用してすべてのメールアドレスを取得する
- メールアドレスの所有者を調べる
ビデオチュートリアル
Get-ADUser PowerShell コマンドを使用してメールアドレスを取得する
ユーザーのメールアドレスは mail 属性に保存されています。下のコマンドを使って、各ユーザーの mail 属性の値を取得することができます。
Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, MailActive Directoryからすべてのメールアドレスをエクスポートする
Active Directoryからすべてのメールアドレスをエクスポートするには、以下のコマンドを使用してください。-pathをコンピュータ上のフォルダに変更してください。
Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail | export-csv -path c:\it\allemail.csv有効なユーザーのメールアドレスを取得する
有効なユーザーアカウントのメールアドレスを取得するには、以下のコマンドを使用してください。
Get-ADUser -Filter {Enabled -eq $true} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail特定のユーザーのメールアドレスを取得する
この例では、ユーザー「robert.allen」のメールアドレスを取得します。
get-aduser -identity robert.allen -properties Mail | select name, mailActive Directoryでメールアドレスを見つける
メールアドレスの所有者を特定する必要がありますか?PowerShellを使用すると、特定のメールアドレスを検索するためのシンプルなフィルターを追加できます。
以下の例では、-eq 演算子 (等しい) を使用して、accounting@activedirectorypro.com がどのアカウントに設定されているかを確認しています。
Get-ADUser -Filter {Mail -eq 'accounting@activedirectorypro.com'} -Properties Enabled, Mail | Select SamAccountName,Enabled, MailADツールキットを使用してすべてのメールアドレスを簡単に取得する
この例では、AD Pro Toolkitを使用してすべてのメールアドレスと追加のユーザー詳細を取得します。
ステップ1。全ユーザーレポートを開く
ステップ2。実行をクリックしてすべてのユーザーのメールアドレスを取得します。
ステップ3。ユーザーとメールアドレスをエクスポートする
メールアドレスレポートをエクスポートするには、エクスポートボタンをクリックしてください。
このツールを無料で試すことができます。AD Pro Toolkitをダウンロードしてください。
メールアドレスの所有者を調べる
メールアドレスはわかっているが、それがどのActive Directoryアカウントに関連しているかわからない場合は、以下の手順を使用できます。
例えば、私のメールアドレスはsales2@activedirectorypro.comですが、それがどのアカウントに属しているのかわかりません。
- AD Proツールキットを開いてください
- 全ユーザーレポートを実行してください(メール属性が有効になっていることを確認してください)
- 検索アイコンをクリックし、メールアドレスを入力して資金をクリックします。







