Como fazer backup e recuperar um servidor de Acesso para Cliente
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Tópico modificado em: 2007-03-26
Este tópico explica como você pode usar o Shell de Gerenciamento do Exchange para uma operação de backup e restauração de dados da metabase do IIS (Serviços de Informações da Internet) que um servidor de Acesso para Cliente usa para armazenar dados de configuração de Diretório Virtual do Microsoft Office Outlook Web Access.
Importante
O script e o procedimento incluído neste tópico é um exemplo de uma possível maneira de concluir essa tarefa. Antes de aplicar estas técnicas a um ambiente de produção, teste-as em um ambiente de laboratório.
Antes de começar
Para executar os procedimentos a seguir, você deve usar uma conta à qual esteja delegada a função de Administrador do Exchange Server e grupo Administradores local no servidor de destino. Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Microsoft Exchange Server 2007, consulte Considerações sobre permissão.
Para executar este exemplo de procedimento de restauração, crie um script na pasta \bin do Exchange, semelhante ao mostrado a seguir:
$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
Dica
No procedimento a seguir, o script é denominado restorevdir.ps1.
Procedimento
Para fazer backup da configuração do IIS de um servidor de Acesso para Cliente
Execute o seguinte comando do Shell de Gerenciamento do Exchange:
get-owavirtualdirectory "owa (default web site)" | export-clixml owa.xml -depth 1
Para restaurar a configuração do IIS de um servidor de Acesso para Cliente
Execute o seguinte comando do Shell de Gerenciamento do Exchange:
restorevdir.ps1 owa.xml
Para obter mais informações
Para obter mais informações sobre os dados que precisam de backup em um servidor de Acesso para Cliente, consulte Dados do Servidor de Acesso para Cliente.