如何为客户端用户添加访问公用文件夹内容的权限
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上一次修改主题: 2009-06-05
本主题说明如何使用 Exchange 命令行管理程序为客户端程序(例如 Microsoft Outlook)的用户添加访问和修改公用文件夹内容的权限。添加这些权限时,您可以使用预定义权限角色(这些角色由特定的访问权限组成),也可以通过手动应用可用的访问权限来自定义权限。若要指定客户端用户的权限,您可以使用 Add-PublicFolderClientPermission cmdlet 或 AddUsersToPFRecursive.ps1 用户管理脚本。有关权限角色和访问权限的详细信息,请参阅配置公用文件夹权限。
注意: |
---|
如果客户端用户已具有对公用文件夹的特定访问权限,则无法再次添加相同的访问权限。因此,如果使用 AddUsersToPFRecursive.ps1 脚本,并且用户已具有您尝试授予的某个访问权限,则将出现警告,表明在授予新访问权限之前,将删除当前的访问权限。 |
开始之前
Exchange 2007 正式发布 (RTM) 版本的权限和先决条件
若要在 Exchange 2007 RTM 版本中执行以下步骤,必须为您使用的帐户委派以下角色:
- Exchange Server 管理员角色和目标服务器的本地 Administrators 组
有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
此外,在执行此步骤之前,请确保先阅读主题配置公用文件夹权限。
Exchange Service Pack 1 (SP1) 的权限和先决条件
若要在 Exchange 2007 SP1 中执行以下步骤,必须为您使用的帐户委派以下角色:
- Exchange 公用文件夹管理员角色和目标服务器的本地 Administrators 组
有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
此外,在执行此步骤之前,请确保先阅读主题配置公用文件夹权限。
步骤
在 Exchange 命令行管理程序中使用 Add-PublicFolderClientPermission cmdlet 指定客户端对公用文件夹的访问权限
若要为用户 Kim 添加访问名为 West Coast 的公用文件夹的 Publishing Editor 权限,请运行以下命令:
Add-PublicFolderClientPermission -Identity "\Marketing\West Coast" -AccessRights PublishingEditor -User Kim
有关详细的语法和参数信息,请参阅Add-PublicFolderClientPermission。
在 Exchange 命令行管理程序中使用 AddUsersToPFRecursive.ps1 管理脚本指定客户端对公用文件夹的访问权限
若要为用户 David 添加访问名为 Sales 的顶级公用文件夹以及 Sales 树中包含的所有公用文件夹的 Reviewer 权限,请运行以下命令:
AddUsersToPFRecursive.ps1 -TopPublicFolder "\Sales" -User "David" -Permission Reviewer
有关如何使用公用文件夹管理脚本的详细信息,请参阅 Exchange 命令行管理程序中用于管理公用文件夹的脚本。
详细信息
Add-PublicFolderClientPermisson cmdlet 还支持管道传输。因此,您可以使用该 cmdlet 将许多用户添加到一个特定的公用文件夹,或将用户添加到多个公用文件夹中。以下示例说明如何使用带有 cmdlet 的管道传输。
示例
示例 1
以下命令会分析组织中的所有公用文件夹,以获取名为**“销售”的公用文件夹列表。然后,该命令将某个用户 (Kim) 作为“审阅者”角色分配给每个“销售”**公用文件夹。
Get-PublicFolder '\' -recurse -resultsize unlimited| where { $_.Name -eq "Sales" } | Add-PublicFolderClientPermission -AccessRights Reviewer -User "Kim"
注意: |
---|
管道传输支持对象而不仅仅支持文本字符串。因此,您可以使用管道传输以执行复杂的操作。有关这些操作的示例,请检查 %ProgramFiles%\Microsoft\Exchange Server\Scripts\AddUsersToPFRecursive.ps1 脚本的内容。 |
示例 2
若要将通讯组添加到公用文件夹,请使用与示例 1 中相同的命令。但是,不是指定用户,而是指定适当的通讯组。以下命令会分析组织中的所有公用文件夹,以获取名为**“销售”的公用文件夹列表。然后,该命令会将通讯组 (DG-1)作为“审阅者”角色分配到每个“销售”**公用文件夹中。
Get-PublicFolder '\' -recurse -resultsize unlimited| where { $_.Name -eq "Sales" } | Add-PublicFolderClientPermission -AccessRights Reviewer -User "DG-1"
有关公用文件夹的详细信息,请参阅了解公用文件夹。
有关管理公用文件夹的详细信息,请参阅管理公用文件夹。
有关配置公用文件夹权限的详细信息,请参阅配置公用文件夹权限。