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

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

作者:精品下载站 日期:2024-12-15 00:41:15 浏览:17 分类:玩电脑

将邮箱文件夹权限导出到 CSV 文件


在上一篇文章中,我们讨论了如何将邮箱权限导出到 CSV 文件。这次我们想要将邮箱文件夹权限导出到 CSV 文件。我们想知道哪个用户有权访问哪个文件夹以及他们有权访问该文件夹的权限级别。我们将研究单个用户和所有用户的邮箱文件夹权限。在本文中,您将了解如何将邮箱文件夹权限导出到 CSV 文件。

介绍

为了让您了解正在导出哪些权限,最好举个例子。启动 Outlook 并以用户身份登录。在我们的例子中,是用户 James。

Outlook Today(信息存储顶部)文件夹权限

右键单击左侧边栏中的电子邮件地址,然后选择文件夹权限。这就是 Outlook Today(信息存储顶部)。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

我们可以看到权限级别发布作者被授予用户Anna。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

收件箱文件夹权限

右键单击收件箱文件夹,然后单击属性

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

单击权限选项卡。权限级别审阅者授予用户Boris。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

管理子文件夹权限

右键单击收件箱文件夹并创建一个新文件夹。将子文件夹命名为管理。右键单击创建的子文件夹,然后单击属性

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

单击权限选项卡。您可以看到它继承了父文件夹的权限。这是因为我们在配置权限后创建了子文件夹。在我们的例子中,它是收件箱文件夹。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

将另一个用户添加到管理文件夹并授予权限级别贡献者。在我们的示例中,Hannah 被授予贡献者 权限级别。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

销售子文件夹权限

再创建一个子文件夹。我们正在创建一个名为 Sales 的子文件夹。我们不想授予该子文件夹权限。

请注意,如果您创建新的子文件夹,子文件夹权限将从父文件夹继承。子文件夹将查看父文件夹的权限。如果在创建子文件夹后给父文件夹添加权限,则子文件夹的权限不会被继承。

右键单击“销售”文件夹,然后单击属性

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

转到权限选项卡。删除用户 Boris 的权限,然后单击应用。默认名称为 Default 和 Anonymous,权限级别为 None。保持这样。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

我们对文件夹配置了以下权限:

今日 Outlook(信息存储顶部)- 出版作者 - Anna
收件箱 - 审阅者 - Boris管理 - 审阅者 - Boris
管理 - 贡献者 - Hannah
销售 - 默认

在下一步中,我们将研究邮箱文件夹权限 PowerShell 脚本。

导出邮箱文件夹权限 PowerShell 脚本

下载由 Thomas Stensitzki 制作的 Get-MailboxPermissionsReport.ps1 PowerShell 脚本。将文件保存在 C:\scripts\ 中。如果您没有脚本文件夹,请创建一个。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

Get-MailboxPermissionsReport.ps1 PowerShell 脚本具有以下用于导出权限的选项:

  • 选项一:导出单个用户的邮箱文件夹权限

  • 选项 2:导出以给定名称开头或结尾的用户的邮箱文件夹权限

  • 选项 3:导出整个组织的邮箱文件夹权限

让我们看看下一步的选项。

选项一:导出单个用户的邮箱文件夹权限

以管理员身份运行 Exchange 命令行管理程序。将目录更改为脚本文件夹。

[PS] C:>cd \scripts

获取用户特定邮箱文件夹权限。填写用户邮箱的显示名称电子邮件地址。导出的 CSV 文件将位于与名为 MailboxPermissions_Single_User.csv 的脚本相同的位置。

[PS] C:\scripts>.\Get-MailboxPermissionsReport.ps1 -MailboxId "[email protected]" -CsvFileName "MailboxPermissions_Single_User.csv"

运行上述 cmdlet 后,转到脚本文件夹。使用记事本应用程序打开 CSV 文件。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

使用您最喜欢的 CSV 文件编辑器打开 CSV 文件。例如,微软 Excel。您可以看到,您在列表中看不到 Sales 文件夹。这是因为该文件夹没有配置任何权限。

如果没有为文件夹配置权限,则文件夹将不会导出到 CSV 文件。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

选项 2:导出以给定名称开头或结尾的用户的邮箱文件夹权限

这将查看以 James 开头的邮箱。如果要搜索以名称结尾的邮箱,请将 * 更改为名称前面。它看起来像“*James”,而不是“James*”。 CSV 文件将导出到脚本启动的同一位置,名称为 MailboxPermissions_Multi_User.csv。

[PS] C:\scripts>.\Get-MailboxPermissionsReport.ps1 -MailboxId "James*" -CsvFileName "MailboxPermissions_Multi_User.csv"

在下一步中,我们将获取组织中每个用户邮箱文件夹的权限并将其导出到 CSV 文件。如果您有一个大型组织,这可能需要时间。

选项 3:导出整个组织的邮箱文件夹权限

获取 Exchange 组织中的所有邮箱文件夹权限。这会将 Exchange 组织中所有用户邮箱的邮箱文件夹权限导出到文件 MailboxPermissions_All_Users.csv。

[PS] C:\scripts>.\Get-MailboxPermissionsReport.ps1 -CsvFileName "MailboxPermissions_All_Users.csv"

打开 CSV 文件。我们可以看到组织内所有用户邮箱的邮箱文件夹权限。

[玩转系统] 将邮箱文件夹权限导出到 CSV 文件

这是否帮助您获取 Exchange Server 中的邮箱文件夹权限并将其导出到 CSV 文件?

继续阅读:使用 PowerShell 从 CSV 创建 Active Directory 用户 »

结论

在本文中,您学习了如何将邮箱文件夹权限导出到 CSV 文件。使用 Get-MailboxPermissionsReport.ps1 PowerShell 脚本。运行脚本以生成具有邮箱权限的 CSV 文件。转到该位置并使用您喜欢的 CSV 文件编辑器打开 CSV 文件。查看配置了哪些邮箱文件夹权限。

您喜欢这篇文章吗?您可能还喜欢将电子邮件地址添加到 Excel 中的姓名列表。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯