Exchange 命令行管理程序中用于管理公用文件夹的脚本
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上一次修改主题: 2007-03-27
通过在 Exchange 命令行管理程序中运行脚本,可以自动完成复杂或频繁执行的任务,从而更快和更容易地进行公用文件夹管理。可以使用与 Microsoft Exchange Server 2007 一起安装并在此主题中描述的脚本(以及其他脚本),也可以编写您自己的脚本。
默认情况下,此主题中描述的 Exchange 命令行管理程序脚本集合安装于 C:\Program Files\Microsoft\Exchange Server\Scripts。
若要运行这些脚本,必须为您使用的帐户委派以下角色:
- Exchange Server 管理员角色和目标服务器的本地 Administrators 组
有关权限、角色委派以及管理 Exchange Server 所需权限的详细信息,请参阅权限注意事项。
有关在 Exchange 2007 中使用和编写脚本的详细信息,请参阅使用 Exchange 命令行管理程序编写脚本。
服务器管理脚本
下表列出了 Exchange 2007 附带的服务器管理脚本。
任务 | 脚本 | 说明 |
---|---|---|
向复制列表添加服务器。 |
AddReplicaToPFRecursive.ps1 |
此脚本用于向公用文件夹以及在层次结构中位于它下面的所有文件夹的复制列表添加新服务器。如果服务器已在文件夹的复制列表中列出,则该文件夹不发生任何更改。此脚本接受下列参数:
|
从复制列表中删除服务器。 |
RemoveReplicaFromPFRecursive.ps1 |
此脚本用于从公用文件夹以及在层次结构中位于它下面的所有文件夹的复制列表中删除服务器。 如果服务器未在文件夹的复制列表中列出,则该文件夹不发生任何更改。 如果服务器是复制列表中的唯一服务器,则该列表不发生任何更改。此脚本接受下列参数:
|
替换复制列表中的服务器。 |
MoveAllReplicas.ps1 |
此脚本将所有公用文件夹(包括系统文件夹)的复制列表中的服务器替换为新服务器。此脚本接受下列参数:
|
用新服务器替换复制列表中的服务器。 |
ReplaceReplicaOnPFRecursive.ps1 |
此脚本用于以新服务器替换公用文件夹以及在层次结构中位于它下面的所有文件夹的复制列表中的服务器。如果要删除的服务器未在特定文件夹的复制列表中列出,则该文件夹不发生任何更改。此脚本接受下列参数:
|
用户管理脚本
下表列出了 Exchange 2007 附带的用户管理脚本。
任务 | 脚本 | 说明 | ||
---|---|---|---|---|
向客户端权限列表添加用户。 |
AddUsersToPFRecursive.ps1 |
此脚本用于向公用文件夹以及在层次结构中位于它下面的所有文件夹的客户端权限列表添加用户和该用户的权限。如果用户已在文件夹的客户端权限列表中列出,则该用户的权限将更新为在脚本中指定的新权限集。
|
||
在客户端权限列表中用新用户替换用户。 |
ReplaceUserWithUserOnPFRecursive.ps1 |
此脚本用于在公用文件夹以及在层次结构中位于它下面的所有文件夹的客户端权限列表中,以新用户替换用户。第一个用户的现有权限将保留。不包含该用户权限的公用文件夹不会被修改。
|
||
替换用户的权限。 |
ReplaceUserPermissionOnPFRecursive.ps1 |
此脚本用于在公用文件夹的客户端权限列表中以一组新权限替换用户权限。它还会替换在层次结构中位于该文件夹下面的所有文件夹的权限。不包含该用户权限的公用文件夹不会被修改。
|
||
从客户端权限列表中删除用户。 |
RemoveUserFromPFRecursive.ps1 |
此脚本用于从公用文件夹以及在层次结构中位于它下面的所有文件夹的客户端权限列表中删除用户。
|
详细信息
有关公用文件夹的详细信息,请参阅了解公用文件夹。
有关公用文件夹权限的详细信息,请参阅配置公用文件夹权限。
有关管理公用文件夹的详细信息,请参阅管理公用文件夹。
有关在 Exchange 2007 中使用脚本来管理公用文件夹的详细信息,请参阅使用 Exchange 命令行管理程序编写脚本。
有关使用 Exchange 命令行管理程序的详细信息,请参阅使用 Exchange 管理外壳。