当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 获取 MailboxFolderPermission

作者:精品下载站 日期:2024-12-14 13:37:49 浏览:14 分类:玩电脑

获取 MailboxFolderPermission


[玩转系统] 获取 MailboxFolderPermission

要查看邮箱文件夹上设置的权限,可以使用 Get-MailboxFolderPermission CmdLet。

此 PowerShell 命令是 Exchange Online 管理模块的一部分,您可以使用以下命令下载并安装该模块:

Install-Module ExchangeOnlineManagement

安装模块后,您可以使用以下语法开始查询邮箱文件夹:

Get-MailboxFolderPermission [mailbox id]:\[folder path]

如下所示,[邮箱 ID] 很灵活,支持使用别名或邮箱上配置的任何电子邮件地址:

PS C:\> Get-MailboxFolderPermission [email protected]:\Calendar

FolderName           User                 AccessRights                                                                                               SharingPermissionFlags
----------           ----                 ------------                                                                                               ----------------------
Calendar             Default              {AvailabilityOnly}
Calendar             Anonymous            {None}


PS C:\> Get-MailboxFolderPermission [email protected]:\Calendar

FolderName           User                 AccessRights                                                                                               SharingPermissionFlags
----------           ----                 ------------                                                                                               ----------------------
Calendar             Default              {AvailabilityOnly}
Calendar             Anonymous            {None}


PS C:\> Get-MailboxFolderPermission hans.c.orsted:\Calendar

FolderName           User                 AccessRights                                                                                               SharingPermissionFlags
----------           ----                 ------------                                                                                               ----------------------
Calendar             Default              {AvailabilityOnly}
Calendar             Anonymous            {None}

至于[文件夹路径],不区分大小写,但会受到邮箱本地化的影响。

继续阅读以找到应对这一挑战的通用解决方案。

对本地化标准文件夹使用 Get-MailboxFolderPermission

在某些情况下,您在尝试从日历文件夹检索权限时会收到错误消息:

The operation couldn't be performed because '[user]:\Calendar' couldn't be found.
  + CategoryInfo: NotSpecified: (:) 
  [Get-MailboxFolderPermission], ManagementObjectNotFoundException

如果用户在首次登录邮箱时设置了语言,则这是由于标准文件夹被本地化而导致的。

因此,例如,在德国,日历文件夹将被命名为“Kalender”,在法国,它将被命名为“Calendrier”等。

如果您在 Outlook 文件夹不标准化的国际环境中工作,这可能会具有挑战性。

要解决此问题,您可以使用 Get-MailboxFolderStatistics CmdLet 查找本地化名称:

PS C:\> Get-MailboxFolderStatistics hans.c.orsted -FolderScope Calendar | ft Name,FolderPath,FolderType

Name                   FolderPath              FolderType
----                   ----------              ----------
Calendar               /Calendar               Calendar
Birthdays              /Birthdays              BirthdayCalendar
United States holidays /United States holidays User Created

对于标准日历文件夹,FolderType 属性将始终为“Calendar”(无论本地化)。

因此,如果您需要查找日历文件夹的本地化路径,可以使用以下 PowerShell 命令:

(Get-MailboxFolderStatistics hans.c.orsted -FolderScope Calendar | ? { $_.FolderType -eq 'Calendar' }).FolderPath

邮箱文件夹权限类型

Get-MailboxFolderPermission 返回的邮箱文件夹权限由细化权限或角色组成。角色是各个权限的组合。

通常,角色的使用应该适合您的需要。您可以在此处找到角色和相应权限的概述。

您可以使用 Add-MailboxFolderPermission PowerShell 命令添加新权限。

您可以使用 Set-MailboxFolderPermission 修改现有权限。

为了使您的一级支持团队能够轻松配置日历委托,您应该考虑使用第三方 GUI 工具,例如 Easy365Manager。

无需 PowerShell 配置日历权限

许多管理员喜欢避免使用复杂的 PowerShell 脚本来为他们的一级支持团队提供支持。

这就是为什么数百家公司现在使用 Easy365Manager 来授予对日历权限配置的简单 GUI 访问权限。

Easy365Manager 是一个占用空间较小的 Active Directory 用户和计算机管理单元。您可以将 Easy365Manager 安装到任何运行 AD 用户和计算机的服务器或 PC,并且您的基础设施不会发生任何变化。

安装过程不到一分钟,您可以直接从 AD 用户属性配置 Office 365 许可证和邮箱。

借助 Easy365Manager,任何一级支持者都可以轻松处理日历权限更改请求:

使用 Easy365Manager,您可以将半复杂的任务(例如日历权限配置和 Outlook 共享邮箱自动映射)移交给您的一级支持团队。

这将使后端管理员能够执行更有意义的任务,例如加快云过渡。

Easy365Manager 可免费试用 30 天。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯