Updatealert: операция Stsadm (Windows SharePoint Services)
Updatealert: обзор операции Stsadm
В наборе SharePoint Administration Toolkit предусмотрена новая операция Stsadm под названием updatealert. Эта операция позволяет администратору обновлять URL-адрес веб-приложения, используемый оповещениями по электронной почте, после изменения адреса веб-приложения.
Параметры
Параметр | Значение | Обязательный | Описание |
---|---|---|---|
url |
Допустимый URL-адрес, например http://server_name |
Да |
URL-адрес семейства сайтов, которое требуется обновить. |
oldurl |
Допустимый URL-адрес, например http://server_name |
Да |
Исходный (прежний) URL-адрес семейства сайтов для определенной зоны, которую требуется обновить. |
nologfile |
Отсутствует |
Нет |
Указывает, требуется ли создание файла журнала по окончании операции updatealert. По умолчанию файл журнала будет создан. |
quiet |
Отсутствует |
Нет |
Указывает, требуется ли отмена исходящих уведомлений. |
Примечание
Для корректной работы операции updatealert URL-адреса, задаваемые параметрами url и oldurl, должны размещаться в одном семействе сайтов. Это необходимо для надлежащего обновления оповещений в определенной зоне. Оповещения для каждой зоны должны изменяться отдельно: надлежащий новый URL-адрес зоны вместо исходного (прежнего) URL-адреса зоны.
Требования к задаче
Выполнение процедур для этой задачи требует соблюдения следующего условия.
Необходимо быть участником группы администраторов на интерфейсном веб-сервере.
Необходимо иметь хотя бы следующие роли:
Член группы администраторов на компьютере под управлением Microsoft SQL Server.
ИЛИ
- Предопределенная серверная роль db_owner для всех баз данных продуктов и технологий SharePoint.
Примеры
У компании есть веб-приложение, для которого настроено три зоны, представленные в следующей таблице.
Сопоставление зон Coho Winery
Описание | URL-адрес | Зона |
---|---|---|
Интрасеть |
http://cohowinery/ |
По умолчанию |
Экстрасеть |
http://extranet.cohowinery.com/ |
Экстрасеть |
Поставщик |
http://vendors.cohowinery.com/ |
Настраиваемая |
Компания производит слияние с Coho Vineyard и изменяет свое название на Coho Winery and Vineyard. Руководство намерено изменить зоны интрасети и экстрасети, чтобы отобразить изменение нового имени. В следующей таблице представлена конфигурация новой зоны.
Сопоставление зон Coho Winery and Vineyard
Описание | URL-адрес | Зона |
---|---|---|
Интрасеть |
http://cohovineyardandwinery/ |
По умолчанию |
Экстрасеть |
http://extranet.cohovineyardandwinery.com/ |
Экстрасеть |
После изменения имени веб-приложения и альтернативных сопоставлений доступа необходимо выполнить следующие операции updatealert, чтобы обновить оповещения по электронной почте, связанные с сайтами интрасети и экстрасети.
stsadm –o updatealert –url http://cohovineyardandwinery/ –oldurl http://cohowinery/
stsadm –o updatealert –url http://extranet.cohovineyardandwinery.com/ –oldurl http://extranet.cohowinery.com/
Примечание
Что касается сайта поставщиков, там изменений нет, поскольку компания Coho Winery решила не изменять имя портала поставщиков. Дополнительные сведения о сценариях экстрасети см. в разделе Компоненты логической архитектуры (Windows SharePoint Services).
Другим сценарием, когда можно использовать операцию updatealert, является перенос баз данных контента с помощью процесса переноса баз данных из Windows® SharePoint® Services 2.0. Если у источника (Windows SharePoint Services версии 2.0) и места назначения (Windows SharePoint Services версии 3.0) разные URL-адреса для перенесенных семейств сайтов, ни одно перенесенное оповещение работать не будет.
Важно!
В Windows SharePoint Services 3.0 без установленного пакета обновления 1 (SP1) некоторые оповещения (в том числе новые) после процесса обновления не работают. Однако в Windows SharePoint Services 3.0 с пакетом обновления 1 (SP1) новые оповещения работают, но те сообщения, которые были созданы до обновления, работать не будут. Устраните эту проблему с помощью операции updatealert, которая позволяет обновить недействующие оповещения, созданные до обновления.
Например, чтобы изменить URL-адрес всех перенесенных оповещений с http://wss20/ (oldurl) на http://wss30/ (newurl), введите следующий синтаксис:
stsadm –o updatealert –url http://wss30/ –oldurl http://wss20/
Дополнительные сведения о переносе баз данных см. в разделе Перенос баз данных контента.
Средство командной строки Stsadm размещено по следующему адресу на диске, где установлены продукты и технологии SharePoint:
%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin
Дополнительные сведения об использовании средства командной строки stsadm см. в разделе Программа командной строки Stsadm (Windows SharePoint Services).