ウェブサイト検索

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, Mail

Active 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, mail

Active Directoryでメールアドレスを見つける

メールアドレスの所有者を特定する必要がありますか?PowerShellを使用すると、特定のメールアドレスを検索するためのシンプルなフィルターを追加できます。

以下の例では、-eq 演算子 (等しい) を使用して、accounting@activedirectorypro.com がどのアカウントに設定されているかを確認しています。

Get-ADUser -Filter {Mail -eq 'accounting@activedirectorypro.com'} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

ADツールキットを使用してすべてのメールアドレスを簡単に取得する

この例では、AD Pro Toolkitを使用してすべてのメールアドレスと追加のユーザー詳細を取得します。

ステップ1。全ユーザーレポートを開く

ステップ2。実行をクリックしてすべてのユーザーのメールアドレスを取得します。

ステップ3。ユーザーとメールアドレスをエクスポートする

メールアドレスレポートをエクスポートするには、エクスポートボタンをクリックしてください。

このツールを無料で試すことができます。AD Pro Toolkitをダウンロードしてください。

メールアドレスの所有者を調べる

メールアドレスはわかっているが、それがどのActive Directoryアカウントに関連しているかわからない場合は、以下の手順を使用できます。

例えば、私のメールアドレスはsales2@activedirectorypro.comですが、それがどのアカウントに属しているのかわかりません。

  1. AD Proツールキットを開いてください
  2. 全ユーザーレポートを実行してください(メール属性が有効になっていることを確認してください)
  3. 検索アイコンをクリックし、メールアドレスを入力して資金をクリックします。