ADD-distributiongroupmember是powershell中的一个cmdlet,用于将成员添加到通讯组列表中

时间:2014-04-24 10:00:08

标签: powershell active-directory

我正在尝试编写一个powershell脚本来添加和删除活动目录中存在的通讯组列表中的成员。我尝试了一个命令,用于将成员添加到通讯组列表,如: ADD-DistributionGroupmember -identity“staff”-member“johnevans@contoso.com” 但是当我尝试执行此命令时,我收到一条错误消息,指出add-distributiongroupmember是一个无效的命令。 所以,任何人都可以为我提供一个powershell脚本来添加和删除活动目录中的分发列表中的成员。

3 个答案:

答案 0 :(得分:1)

Add-DistributionGroupMember是Exchange cmdlet,需要Exchange管理管理单元或远程Exchange管理会话。

您可以使用ActiveDirectory模块和Add-ADGroupMember完成相同的操作,但您将无法使用用户的电子邮件地址作为要添加的成员标识。 Exchange将作为标识引用使用它,但本机AD cmdlet不会。

答案 1 :(得分:0)

答案 2 :(得分:0)

如果您想在没有Exchange cmdlet的情况下执行此操作,我可以对其进行测试:

$groupIdentity = "My Group"
$userEmailAddress = "johnevans@contoso.com"

Add-ADGroupMember -Identity $groupIdentity -Member (Get-ADUser -Filter {mail -eq $userEmailAddress})