トップ回答者
グループへの連絡先追加について

質問
-
ADで作成したグループ(配布グループOrセキュリティグループ)にメンバーの追加でPowershellのAdd-ADGroupMemberのコマンドレットを使い一気に登録しよう思うのですが、Add-ADGroupMember -Identity (グループ名) -Members (メンバー)ところでメンバーをユーザを指定登録すると問題なく登録できるのですが、連絡先として登録したものはオブジェクトが見つからないというメッセージで追加できない状況です。こちら原因と対処策わかる方いれば教えていただけませんでしょうか。
また、Add-ADGroupMember以外(Powershellでなくてもいいです)でも連絡先をグループのメンバとして登録する方法があれば教えていただけますと幸いです。
回答
-
チャブーンです。
この件ですが、Add-ADGroupMemberコマンドレットは「プリンシパル」が対象です。つまり認証やアクセス許可のための「アカウント」として使えるものが要件で、連絡先はそれに当たらないため、認識されないようです。
ですからこの場合、PowerShellであれば、グループオブジェクトのと「member」属性に直接書き込みを行うことで対応可能です。結局GUIでやることと同じ動作になりますね。
$Group = Get-ADGroup <グループ名> $Contact = Get-ADObject -Filter {Name -eq "<連絡先名>"} Set-ADObject -Identity $Group -Add @{Member = $Contact.distinguishedName}
https://social.technet.microsoft.com/Forums/windowsserver/en-US/18c2ba97-1206-4bd1-9e80-3f09aff71dac/activedirectory-module-doesnt-support-contacts-in-distribution-groups?forum=winserverpowershellフォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。
- 回答としてマーク 栗下 望Microsoft employee, Moderator 2017年12月5日 0:03
すべての返信
-
チャブーンです。
この件ですが、Add-ADGroupMemberコマンドレットは「プリンシパル」が対象です。つまり認証やアクセス許可のための「アカウント」として使えるものが要件で、連絡先はそれに当たらないため、認識されないようです。
ですからこの場合、PowerShellであれば、グループオブジェクトのと「member」属性に直接書き込みを行うことで対応可能です。結局GUIでやることと同じ動作になりますね。
$Group = Get-ADGroup <グループ名> $Contact = Get-ADObject -Filter {Name -eq "<連絡先名>"} Set-ADObject -Identity $Group -Add @{Member = $Contact.distinguishedName}
https://social.technet.microsoft.com/Forums/windowsserver/en-US/18c2ba97-1206-4bd1-9e80-3f09aff71dac/activedirectory-module-doesnt-support-contacts-in-distribution-groups?forum=winserverpowershellフォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。
- 回答としてマーク 栗下 望Microsoft employee, Moderator 2017年12月5日 0:03