电源外壳

电源外壳

我正在使用 Powershell 为组织中的每个用户分配一些邮箱文件夹权限,我 100% 确定我使用了正确的文件夹名称,但 PowerShell 找不到该文件夹​​。但是,当我执行时MailboxFolderStatistics,我可以看到该文件夹​​。

首先,我尝试分配权限:

Add-MailboxFolderPermission -Identity [email protected]:\Calender -User "Default" -AccessRights LimitedDetails

这导致了以下错误: The operation couldn't be performed because '[email protected]:\Calender' couldn't be found.

由于出现错误,我想使用以下命令列出该邮箱的所有文件夹

Get-MailboxFolderStatistics -Identity [email protected]:\Calender | select-object Identity, ItemsInFolder, FolderSize

结果:

Identity                                                                 ItemsInFolder FolderSize             
--------                                                                 ------------- ----------             
...       
[email protected]\Calender                                                    3 17.02 KB (17,432 bytes)       
...

这证实了该文件夹确实存在,但我仍然无法为其分配权限。

有人可以帮我吗?

答案1

如果您要将邮箱文件夹/日历权限设置为已与具有一定权限级别的邮箱关联的帐户,则您将使用Set-MailboxFolderPermission

由于您设置的是“默认”权限,而不是另一个明确的帐户来访问它,这就是您在使用时收到该错误的原因Add-MailboxFolderPermission

使用此Set-MailboxFolderPermissioncmdlet 修改邮箱中用户的文件夹级别权限。此 cmdlet 与 Add-MailboxFolderPermissioncmdlet 的不同之处在于它修改现有的权限条目。

来源

电源外壳

## 1. -- Connect to Exchange Online
$emailAddr = "[email protected]";
Import-Module ExchangeOnlineManagement;
Try { Disconnect-ExchangeOnline; } Catch { $false };
$ExoStatus = Try { Get-MailboxLocation $emailAddr; } Catch { $false; };
If (!$ExoStatus){ Connect-ExchangeOnline -UserPrincipalName $emailAddr; };

Set-MailboxFolderPermission -Identity room:\Calender -User "Default" -AccessRights LimitedDetails

相关内容