Сценарии для управления общими папками в среде управления 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 и членство в локальной группе администраторов на целевом сервере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange Server, см. в разделе Вопросы, связанные с разрешениями.
В приведенной ниже таблице содержатся сценарии управления сервером, поставляемые с сервером Exchange 2007.
Задача
Сценарий
Описание
Добавление сервера в список репликации.
AddReplicaToPFRecursive.ps1
Этот сценарий добавляет новый сервер в список репликации для общей папки и всех папок, которые находятся ниже в иерархической структуре. Если сервер уже содержится в списке репликации для папки, для этой папки не выполняются изменения. Этот сценарий принимает указанные ниже параметры.
Help Этот параметр выводит файл справки для сценария.
Server (необязательный) Этот параметр указывает сервер для работы. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок. Если параметр Server не используется, по умолчанию сценарий будет работать с локальным сервером.
TopPublicFolder (обязательный) Этот параметр указывает идентификатор папки, находящейся на вершине дерева общих папок.
ServerToAdd (обязательный) Этот параметр указывает идентификатор сервера, который требуется добавить в список реплик. Этот сервер должен содержать базу данных общих папок.
Удаление сервера из списка репликации.
RemoveReplicaFromPFRecursive.ps1
Этот сценарий удаляет сервер из списка репликации для общей папки и всех папок, которые находятся ниже в иерархической структуре.
Если сервер не содержится в списке репликации папки, для этой папки не выполняются изменения.
Если сервер является единственным сервером, входящим в список репликации, список не изменяется. Этот сценарий принимает указанные ниже параметры.
HelpЭтот параметр выводит файл справки для сценария.
Server(необязательный) Этот параметр указывает сервер для работы. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок. Если параметр Server не используется, по умолчанию сценарий будет работать с локальным сервером.
TopPublicFolder(обязательный) Этот параметр указывает идентификатор папки, находящейся на вершине дерева общих папок.
ServerToRemove Этот параметр указывает идентификатор сервера, который требуется удалить из списка реплик. Этот сервер должен содержать базу данных общих папок.
Замена раздела в списке репликации.
MoveAllReplicas.ps1
Этот сценарий заменяет сервер новым сервером в списке репликации для всех общих папок, включая системные папки. Этот сценарий принимает указанные ниже параметры.
HelpЭтот параметр выводит файл справки для сценария.
Server (обязательный) Этот параметр указывает сервер для удаления. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок.
NewServer (обязательный) Этот параметр указывает идентификатор сервера, который требуется добавить в список реплик. Этот сервер должен содержать базу данных общих папок.
Замена сервера новым сервером в списке репликации.
ReplaceReplicaOnPFRecursive.ps1
Этот сценарий заменяет сервер новым сервером в списке репликации для общей папки и всех папок, которые находятся ниже в иерархической структуре. Если сервер, который необходимо удалить, не содержится в списке репликации определенной папки, для этой папки не выполняются изменения. Этот сценарий принимает указанные ниже параметры.
Help Этот параметр выводит файл справки для сценария.
Server (необязательный) Этот параметр указывает сервер для работы. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок. Если параметр Server не используется, по умолчанию сценарий будет работать с локальным сервером.
TopPublicFolder (обязательный) Этот параметр указывает идентификатор папки, находящейся на вершине дерева общих папок.
ServerToRemove Этот параметр указывает идентификатор сервера, который требуется удалить из списка реплик. Этот сервер должен содержать базу данных общих папок.
ServerToRemove (обязательный) Этот параметр указывает идентификатор сервера, который требуется удалить из списка реплик. Этот сервер должен содержать базу данных общих папок.
Сценарии управления пользователями
В следующей таблице содержатся сценарии управления пользователями, поставляемые с Exchange 2007.
Задача
Сценарий
Описание
Добавление пользователя в список разрешений клиента.
AddUsersToPFRecursive.ps1
Этот сценарий добавляет пользователя и разрешения этого пользователя в список разрешений клиента для общей папки и всех папок, которые находятся ниже в иерархической структуре. Если пользователь уже включен в список разрешений клиента для папки, разрешения пользователя обновляются до нового набора, указанного в сценарии.
Help Этот параметр выводит файл справки для сценария.
Server (необязательный) Этот параметр указывает сервер для работы. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок. Если параметр Server не используется, по умолчанию сценарий будет работать с локальным сервером.
TopPublicFolder (обязательный) Этот параметр указывает идентификатор папки, находящейся на вершине дерева общих папок.
User (обязательный) Этот параметр указывает идентификатор пользователя, которому требуется добавить клиентские разрешения.
Permissions (обязательный) Этот параметр указывает клиентские разрешения, которые требуется применить к пользователю.
Замена пользователя новым пользователем в списке разрешений клиента.
ReplaceUserWithUserOnPFRecursive.ps1
Этот сценарий заменяет пользователя новым пользователем в списке разрешений клиента для общей папки и для всех папок, которые находятся ниже в иерархической структуре. Существующие разрешения для первого пользователя сохраняются. Общие папки, не содержащие разрешений для пользователя, не изменяются.
Help Этот параметр выводит файл справки для сценария.
Server (необязательный) Этот параметр указывает сервер для работы. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок. Если параметр Server не используется, по умолчанию сценарий будет работать с локальным сервером.
TopPublicFolder (обязательный) Этот параметр указывает идентификатор папки, находящейся на вершине дерева общих папок.
UserOld (обязательный) Этот параметр указывает идентификатор пользователя, для которого требуется удалить клиентские разрешения.
UserNew (обязательный) Этот параметр указывает идентификатор пользователя, которому требуется добавить клиентские разрешения.
Замена разрешений пользователя.
ReplaceUserPermissionOnPFRecursive.ps1
Этот сценарий заменяет разрешения пользователя в списке разрешений клиента для общей папки новым набором разрешений. Он также заменяет разрешения для всех папок, находящихся ниже этой папки в иерархической структуре. Общие папки, не содержащие разрешений для этого пользователя, не изменяются.
Help Этот параметр выводит файл справки для сценария.
Server (необязательный) Этот параметр указывает сервер для работы. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок. Если параметр Server не используется, по умолчанию сценарий будет работать с локальным сервером.
TopPublicFolder (обязательный) Этот параметр указывает идентификатор папки, находящейся на вершине дерева общих папок.
User (обязательный) Этот параметр указывает идентификатор пользователя, для которого требуется заменить клиентские разрешения.
Permissions (обязательный) Этот параметр указывает клиентские разрешения, которые требуется применить к пользователю.
Удаление пользователя из списка разрешений клиента.
RemoveUserFromPFRecursive.ps1
Этот сценарий удаляет пользователя из списка разрешений клиента для общей папки и из всех папок, которые находятся ниже в иерархической структуре.
Help Этот параметр выводит файл справки для сценария.
Server (необязательный) Этот параметр указывает сервер для работы. Этот сервер должен быть сервером почтовых ящиков Exchange 2007, на котором имеется база данных общих папок. Если параметр Server не используется, по умолчанию сценарий будет работать с локальным сервером.
TopPublicFolder (обязательный) Этот параметр указывает идентификатор папки, находящейся на вершине дерева общих папок.
User (обязательный) Этот параметр указывает идентификатор пользователя, для которого требуется удалить клиентские разрешения.
Примечание.
Из списка разрешений нельзя удалить пользователей «По умолчанию» и «Анонимные». Любая попытка удаления этих пользователей приведет к замене их разрешений на «Отсутствуют».