我正在尝试弄清楚通过 powershell 连接时如何使用 Get-MailboxFolderPermission 对 Office365 组进行操作。
如果我运行:
Get-MailboxFolderStatistics -Identity groupname | ft Name, Identity, folderpath, foldertype
我看到(除其他外)一个名为“日历”的文件夹,其标识为 groupname\Calendar,路径为 /Calendar,类型为“日历”。
当我尝试通过以下方式查看此日历时:
Get-MailboxFolderPermission -Identity groupname:\calendar
它告诉我指定的邮箱“groupname”不存在。
我还尝试将身份指定为 domain\groupname:\calendar 和 groupname@domain:\calendar。我想我必须以不同的方式指定身份,但所有三种格式都可以很好地与用户名和 Get-MailboxFolderPermission 配合使用。Get-MailboxFolderStatistics 接受所有三种格式的用户名和组名。
如何使用 Get-MailboxFolderPermissions 查看 Get-MailboxStatistics 所述存在的日历?
答案1
要理解为什么这对您的"Office 365"
团队有效而对 a "Distribution Group"
(也称为Distribution List
现在)却失败,您首先需要了解两者之间的区别。
Office 365 组
这是 Office 365 中较新的功能之一。它基本上结合了一些功能,也由 Microsoft 团队使用。Office 365 组有自己的邮箱,因此当您在 Office 365 组上使用该命令时,它将返回此组邮箱的 MailboxFolderPermission,而不是成员并使用此 Office 365 组的人员。
通讯组
通讯组是您希望接收电子邮件的收件人列表。
通讯组有电子邮件别名,但没有邮箱,当您向组发送电子邮件时,它会将电子邮件发送给组中的所有成员。
解决方案
如果您想要获取通讯组每个成员的统计信息,则需要获取通讯组所有成员的邮箱,然后将其传送到文件夹统计信息命令。