在 Outlook 中一次更改多个邮件文件夹的权限

在 Outlook 中一次更改多个邮件文件夹的权限

我有一个包含数百个文件夹的电子邮件帐户,每个文件夹都有多个子文件夹。我需要一次性更改所有这些文件夹/子文件夹的用户权限。有办法吗?

答案1

如果您在内部服务器或您有权访问的服务器上使用 Exchange,则可以查看本文。它应该对你想要做的事情有帮助。

如果您在托管平台上使用 Exchange,则需要咨询您的提供商,看他们是否允许您访问他们的 power shell。

摘自文章:

使用 Add-MailboxFolderPermission 对根文件夹及其所有子文件夹运行,步骤如下:

  1. 获取邮箱中的文件夹列表
  2. 给文件夹添加权限

首先,我们需要一个将应用权限的文件夹列表。为此,请使用 Get-MailboxFolderStatistics cmdlet。我们需要以“/Folderpath”格式返回的 FolderPath 值。

Get-MailboxFolderStatistics owner | Where { $_.FolderPath.Contains("FolderName") -eq $true }

然后使用 Add-MailboxFolderPermission cmdlet 分配权限。文件夹名称的格式为“Mailbox:FolderPath”,因此我们需要调整先前命令的结果。以下是 Jane 的经理 John 希望她访问其客户文件夹及其所有子文件夹的示例:

ForEach($f in (Get-MailboxFolderStatistics John | Where { $_.FolderPath.Contains("/Clients") -eq $True } ) ) {
     $fname = "John:" + $f.FolderPath.Replace("/","\");
     Add-MailboxFolderPermission $fname -User Jane -AccessRights Reviewer }

答案2

我曾经遇到过一个情况,我有一个文件夹,里面有大约 100 个子文件夹,我需要重新分配权限。我发现最简单的方法是创建一个具有我想要的权限的新文件夹(例如,如果您希望您的助理能够为您归档电子邮件),然后将之前存在的包含 100 个子文件夹的文件夹复制到该文件夹​​中。旧文件夹和所有子文件夹都会继承您分配给新文件夹的权限。(如果您愿意,可以使用相同的过程将包含 100 个子文件夹的文件夹移回其最初所在的文件夹,但如果您有很多电子邮件,您可能需要等待一段时间才能完成所有重新分配。如果文件没有立即显示,请关闭并重新启动 Outlook。)

相关内容