Powershell 添加DistributionGroupMember-找不到我的组

Powershell 添加DistributionGroupMember-找不到我的组,powershell,scripting,active-directory,powershell-2.0,Powershell,Scripting,Active Directory,Powershell 2.0,我正在使用以下脚本: import-csv "C:\users\USERNAME\desktop\dl.csv" | foreach {add-distributiongroupmember -id "My Group" -member $_.PrimarySMTPAddress} 然而,它返回: Add DistributionGroupMember:无法执行该操作,因为找不到“我的组” 如何找到我的团队?我已确认它已连接到我的域控制器。该组是否存在?您可以通过以下方式获得: Get-Dis

我正在使用以下脚本:

import-csv "C:\users\USERNAME\desktop\dl.csv" | foreach {add-distributiongroupmember -id "My Group" -member $_.PrimarySMTPAddress}
然而,它返回:

Add DistributionGroupMember:无法执行该操作,因为找不到“我的组”


如何找到我的团队?我已确认它已连接到我的域控制器。

该组是否存在?您可以通过以下方式获得:

Get-DistributionGroup -Identity "My Group"

这很奇怪,但我删除了该组,并使用Exchange管理控制台重新创建了它,它现在可以工作了


感谢您的帮助

对于我来说,发生此问题的原因是该组被创建为“Office 365组”。您必须删除该组并将其创建为“通讯组”


我在office 365服务器上为外部电子邮件创建DL并尝试使用powershell添加成员时遇到了相同的问题。除此之外,我选择从管理控制台手动创建DL,它是作为Office 365组创建的,因此请确保您拥有DL。我删除了Office 365组并创建了一个DL,它工作得非常完美!希望能有帮助

它找不到该组,但如果我进入Active Directory用户和计算机,我会在那里看到它。可能是因为它在某个OU中?您可以使用get-Group cmdlet获取它吗?如果是的话,团体类型是什么?您可能会发现它不是通讯组。是的,我可以使用get-group cmdlet获取它。我已经确认它是一个分销集团。使用get DistributionGroup时收到的错误消息是“我的组不是启用邮件的通用通讯组或安全组”。要启用现有的通用组,请执行以下操作:get Group‘My Group’| enable DistributionGroup。