В данном разделе объясняется, как можно использовать командную консоль Exchange для архивирования и восстановления данных метабазы служб IIS (Internet Information Services), используемых сервером клиентского доступа для хранения данных конфигурации виртуального каталога Microsoft Office Outlook Web Access.
Важно! |
---|
Сценарий и процедура, приведённые в данном разделе, представляют собой один из способов выполнения этой работы. Прежде чем применять этот способ в условиях производства, его необходимо проверить в тестовой среде. |
Прежде чем приступить к работе
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Перед тем как выполнить предлагаемую в качестве примера процедуру восстановления, в папке \bin сервера Exchange необходимо создать сценарий, похожий на приведенный ниже.
Копировать код | |
---|---|
$ErrorActionPreference = 'stop' $savedprops = @( 'DirectFileAccessOnPublicComputersEnabled', 'DirectFileAccessOnPrivateComputersEnabled', 'WebReadyDocumentViewingOnPublicComputersEnabled', 'WebReadyDocumentViewingOnPrivateComputersEnabled', 'ForceWebReadyDocumentViewingFirstOnPublicComputers', 'ForceWebReadyDocumentViewingFirstOnPrivateComputers', 'RemoteDocumentsActionForUnknownServers', 'ActionForUnknownFileAndMIMETypes', 'WebReadyFileTypes', 'WebReadyMimeTypes', 'WebReadyDocumentViewingForAllSupportedTypes', 'AllowedFileTypes', 'AllowedMimeTypes', 'ForceSaveFileTypes', 'ForceSaveMimeTypes', 'BlockedFileTypes', 'BlockedMimeTypes', 'RemoteDocumentsAllowedServers', 'RemoteDocumentsBlockedServers', 'RemoteDocumentsInternalDomainSuffixList', 'LogonFormat', 'ClientAuthCleanupLevel', 'DefaultDomain', 'FormsAuthentication', 'BasicAuthentication', 'DigestAuthentication', 'WindowsAuthentication', 'GzipLevel', 'FilterWebBeaconsAndHtmlForms', 'NotificationInterval', 'DefaultTheme', 'UserContextTimeout', 'ExchwebProxyDestination', 'VirtualDirectoryType', 'RedirectToOptimalOWAServer', 'DefaultClientLanguage', 'LogonAndErrorLanguage', 'UseGB18030', 'UseISO885915', 'OutboundCharset', 'CalendarEnabled', 'ContactsEnabled', 'TasksEnabled', 'JournalEnabled', 'NotesEnabled', 'RemindersAndNotificationsEnabled', 'PremiumClientEnabled', 'SpellCheckerEnabled', 'SearchFoldersEnabled', 'SignaturesEnabled', 'ThemeSelectionEnabled', 'JunkEmailEnabled', 'UMIntegrationEnabled', 'WSSAccessOnPublicComputersEnabled', 'WSSAccessOnPrivateComputersEnabled', 'ChangePasswordEnabled', 'UNCAccessOnPublicComputersEnabled', 'UNCAccessOnPrivateComputersEnabled', 'ActiveSyncIntegrationEnabled', 'AllAddressListsEnabled', 'InternalUrl', 'ExternalUrl' ) $vdir = import-clixml $args[0] 'Recreating "' + $vdir.name + '"' + ' owa version: ' + $vdir.owaversion if ($vdir.owaversion -eq 'Exchange2007') { new-owavirtualdirectory -website $vdir.website -internalurl $vdir.internalurl -externalurl $vdir.externalurl } else { new-owavirtualdirectory -website $vdir.website -owaversion $vdir.owaversion -name $vdir.displayname -virtualdirectorytype $vdir.virtualdirectorytype } $new = get-owavirtualdirectory $vdir.name 'Restoring properties' foreach ($prop in $savedprops) { if ($prop -eq 'ExchwebProxyDestination' -or $prop -eq 'VirtualDirectoryType') { continue } $new.$prop = $vdir.$prop } $new | set-owavirtualdirectory |
Примечание. |
---|
Для целей данной процедуры сценарий будет назван restorevdir.ps1. |
Процедура
Создание резервной копии конфигурации служб IIS сервера клиентского доступа
-
Выполните следующую команду среды управления Exchange:
Копировать код get-owavirtualdirectory "owa (default web site)" | export-clixml owa.xml -depth 1
Восстановление конфигурации служб IIS сервера клиентского доступа
-
Выполните следующую команду среды управления Exchange:
Копировать код restorevdir.ps1 owa.xml
Дополнительные сведения
Дополнительные сведения о том, резервные копии каких данных необходимо создавать на сервере клиентского доступа, см. в разделе Данные сервера клиентского доступа.