メーリングリストの所属ユーザ一覧(ユーザ単位)

部署移動等、今まで登録していたメーリングリストから削除を行ったが、

本当に移動したユーザがどこのメーリングにも登録されていないのか。

 

一番簡単な方法は、Ofiice365のアカウント自体を削除してしまえば、

どこかメーリングリストに入っていたとしても問題はありませんが、

部署移動の場合、Office365のアカウントを削除するわけにはいきません。

Office365のアカウントは、そのままにし、メーリングリストからは

削除したい場合、一つづつメーリングリストを確認するのではなく、

一覧で表示出来ないものか、調査しました。

 

■手動で削除作業を行った後、ログを取る方法です。

 

======================================================

特定のユーザーが所属する配布グループの取得方法

======================================================

構文:

foreach($i in get-mailbox -Identity <該当のユーザー名>){ $work=”” ; $work = “members -like” + ‘”‘ +$i.DistinguishedName + ‘”‘; Get-DistributionGroup -Filter $work |select @{n=”username”; e={$i.alias}},@{n=”DistinguishedName”; e={$_.name}},primarysmtpaddress }

 

例文:

foreach($i in get-mailbox -Identity <EX1_TARO@exceedone.co.jp>){ $work=”” ; $work = “members -like” + ‘”‘ +$i.DistinguishedName + ‘”‘; Get-DistributionGroup -Filter $work |select @{n=”username”; e={$i.alias}},@{n=”DistinguishedName”; e={$_.name}},primarysmtpaddress }

 

結果:

username                                     DistinguishedName                         PrimarySmtpAddress

——–                                     —————–                             ——————

EX1_TARO                                   01.全社員                                 *******@exceedone.co.jp

EX1_TARO                                   02.総務部                               *******@exceedone.co.jp

EX1_TARO                                   03.営業部                                     *******@exceedone.co.jp

EX1_TARO                                   013.○○様担当                                   *******@exceedone.co.jp

 

出力された結果をEXCEL等で編集を行うことで、そのユーザが所属しているグループの洗い出しが完了します。

 

以上