none
exchage 2019 ,outlook 如何用command 添加--管理层查看其他同事日历,只读权限 RRS feed

  • 问题

  • 公司搭建的EXCHAGE 2019 ,想通过管理员赋予某经理查看其下人员日历只读权限,但查看到的资料只有添加编辑或所有者权限

    Add-MailboxFolderPermission -Identity user:\Calendar -User user1  -AccessRights Editor,  如果我把上面的语句“Editor ”修改为Reader ,会提示错误。

    请问,如何赋予第三者查看其他人员日历只读权限,同时添加只读权限后,如何清理添加的只读权限。

    2021年10月9日 8:39

答案

  • 您好,

    请问该用户的邮箱是否设置成了其他语言(如中文)?

    您可以通过在EMS中运行以下命令来进行查看:

    Get-MailboxRegionalConfiguration -identity user


    如果Language部分显示为zh-CN或是其他语言的话,问题的原因可能是由于用户修改了邮箱语言并将邮箱中的所有文件夹名设置为了对应的语言。

    进而导致Get-MailboxFolderPermission找不到Calendar这个文件夹,因为该文件夹已经被重命名为了日历。

    因此如果想要查看此邮箱的日历权限的话,您需要使用以下命令:

    Get-MailboxFolderPermission -Identity user:\日历

    然而由于EMS(或者说Powershell)中默认不支持中文字符的显示,因此可能无法正常显示。

    如下图所示:

    输入了上述的命令后可以正常返回结果,但是日历两字会被替换为??


    此致,

    Kael Yao


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已编辑 Kael Yao 2021年10月11日 8:26
    • 已标记为答案 WCLIT 2021年10月13日 7:02
    2021年10月11日 8:25

全部回复

  • 您好,

    关于Add-MailboxFolderPermission这个命令的可用参数,您可以参考这篇文档:Add-MailboxFolderPermission

    根据文档中的AccessRights参数部分,可以看到其中并没有Reader这个参数。

    如果您想添加的是只读权限的话,您可以使用Reviewer参数。

    对应的完整命令为:

    Add-MailboxFolderPermission -Identity user:\Calendar -User user1  -AccessRights Reviewer

    如果您需要清理该只读权限的话,您可以使用Remove-MailboxFolderPermission命令。

    具体命令为:

    Remove-MailboxFolderPermission -Identity user:\Calendar -User user1

    该命令会移除user1对于user的日历具备的所有权限。

    -------------------------

    此外,如果您希望在已经分配了权限的基础上修改权限的话,比如已经通过Add-MailboxFolderPermission命令分配了Reviewer权限,现希望将日历的Reviewer权限修改为Editor权限的话,您可以使用Set-MailboxFolderPermission命令。

    具体命令为:

    Set-MailboxFolderPermission -Identity user:\Calendar -User user1  -AccessRights Editor


    此致,

    Kael Yao


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已编辑 Kael Yao 2021年10月11日 2:50
    • 已建议为答案 Kael Yao 2021年10月12日 9:11
    2021年10月11日 2:50
  • Dear Kael

    多谢你的回复,可以正常添加reviewer 权限给管理员设置相关同事查看其他同事的日历。

    但有一个新问题,打开某些同事日历显示是busy ,此时用command   "Get-MailboxFolderPermission -Identity user:\Calendar"   查看日历权限会提示"Calendar coulde't be found "。但据了解,此同事是有设置日历,请问如何解决此问题.

    2021年10月11日 8:01
  • 您好,

    请问该用户的邮箱是否设置成了其他语言(如中文)?

    您可以通过在EMS中运行以下命令来进行查看:

    Get-MailboxRegionalConfiguration -identity user


    如果Language部分显示为zh-CN或是其他语言的话,问题的原因可能是由于用户修改了邮箱语言并将邮箱中的所有文件夹名设置为了对应的语言。

    进而导致Get-MailboxFolderPermission找不到Calendar这个文件夹,因为该文件夹已经被重命名为了日历。

    因此如果想要查看此邮箱的日历权限的话,您需要使用以下命令:

    Get-MailboxFolderPermission -Identity user:\日历

    然而由于EMS(或者说Powershell)中默认不支持中文字符的显示,因此可能无法正常显示。

    如下图所示:

    输入了上述的命令后可以正常返回结果,但是日历两字会被替换为??


    此致,

    Kael Yao


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已编辑 Kael Yao 2021年10月11日 8:26
    • 已标记为答案 WCLIT 2021年10月13日 7:02
    2021年10月11日 8:25
  • 多谢帮忙
    2021年10月13日 7:03