Outlook グローバル アドレス帳をプログラムでエクスポートする - Exchange 経由ではない

Outlook グローバル アドレス帳をプログラムでエクスポートする - Exchange 経由ではない

グローバル アドレス帳をダウンロードするためのプログラム的な方法 (Outlook COM オブジェクト/MAPI など) を探しています。Outlook GUI から実行できます: [ファイル] > [情報] > [アカウント設定] > [アドレス帳のダウンロード]。

答え1

ワークステーションからPowershellを使用してください。私はそのようなことを試してみます

$filter = (Get-GlobalAddressList 'Default Global Address List').RecipientFilter

Get-Recipient -RecipientPreviewFilter $filter | Select-Object Name,PrimarySmtpAddress | Export-CSV c:\GAL.csv -NoTypeInformation

または

get-mailbox -resultsize unlimited | | get-user | select DisplayName,Phone,WindowsEmailAddress | export-csv c:\GAL-Export.csv -NoTypeInformation

関連情報