Cómo realizar copias de seguridad y recuperar un servidor de Acceso del cliente

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-03-26

En este tema se explica cómo puede usar el Shell de administración de Exchange para realizar copias de seguridad y restaurar los datos de la metabase de Internet Information Services (IIS) que usa un servidor de acceso de cliente para almacenar datos de configuración del directorio virtual de Microsoft Office Outlook Web Access.

Importante

El script y el procedimiento incluidos en este tema es un ejemplo de una de las posibles formas de realizar esta tarea. Antes de usar estas técnicas en un entorno de producción, pruébelas en un entorno de laboratorio.

Antes de empezar

Para realizar este procedimiento, debe usar una cuenta donde se delegue la función Administrador de servidor de Exchange y el grupo local Administradores para el servidor de destino. Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Microsoft Exchange Server 2007, consulte Consideraciones sobre permisos.

Antes de realizar este procedimiento de restauración de ejemplo debe crear un script en la carpeta Exchange \bin, similar al siguiente ejemplo:

$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

Nota

En el siguiente ejemplo, el script se llama restorevdir.ps1.

Procedimiento

Para realizar una copia de seguridad de la configuración IIS de un servidor de acceso de cliente

  • Ejecute el siguiente comando del Shell de administración de Exchange:

    get-owavirtualdirectory "owa (default web site)" | export-clixml owa.xml -depth 1
    

Para restaurar la configuración IIS de un servidor de acceso de cliente

  • Ejecute el siguiente comando del Shell de administración de Exchange:

    restorevdir.ps1 owa.xml
    

Para obtener más información

Para obtener más información acerca de los datos que requieren una copia de seguridad en un servidor de acceso de cliente, consulte Datos del servidor de acceso de cliente.