部署移動等、今まで登録していたメーリングリストから削除を行ったが、
本当に移動したユーザがどこのメーリングにも登録されていないのか。
一番簡単な方法は、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等で編集を行うことで、そのユーザが所属しているグループの洗い出しが完了します。
以上