Compartilhar via


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.