Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Microsoft Azure Backup Server (MABS)
Un script anterior a la copia de seguridad es un script que reside en un equipo protegido, se ejecuta antes de los trabajos de copia de seguridad de MABS, y prepara el origen de datos protegido para la copia de seguridad.
Un script posterior a la copia de seguridad es un script que se ejecuta después de un trabajo de copia de seguridad de MABS para realizar el procesamiento posterior a la copia de seguridad, como volver a poner en línea la máquina virtual.
Cuando instala un agente de protección en un equipo, se agrega un archivo ScriptingConfig.xml en la carpeta ruta de acceso de instalación \Microsoft Data Protection Manager\DPM\Scripting del equipo protegido. Para cada origen de datos protegido del equipo, puede especificar un script anterior a la copia de seguridad y otro posterior a la copia de seguridad en ScriptingConfig.xml.
Nota
Los scripts anteriores y posteriores a la copia de seguridad no pueden ser de VBScript. Por ello, tendrá que utilizar un comando contenedor si el script contiene cscript myscript.vbs.
Cuando MABS ejecuta un trabajo de protección, se comprueba el archivo ScriptingConfig.xml del equipo protegido. Si se ha especificado un script anterior a la copia de seguridad, MABS ejecuta el script y, a continuación, completa el trabajo. Si se ha especificado un script posterior a la copia de seguridad, MABS completa el trabajo y, a continuación, ejecuta el script.
Nota
Los trabajos de protección incluyen la creación de réplicas, las copias de seguridad completas rápidas, la sincronización y la comprobación coherencia.
MABS ejecuta los scripts de ejecución anterior y posterior a la copia de seguridad mediante la cuenta de sistema local. Como procedimiento recomendado, debe asegurarse de que los scripts tienen permisos de lectura y ejecución para el administrador y las cuentas de sistema local únicamente. Este nivel de permisos impide que los usuarios no autorizados modifiquen los scripts.
ScriptingConfig.xml
<?xml version="1.0" encoding="utf-8"?>
<ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
<DatasourceScriptConfig DataSourceName="Data source">
<PreBackupScript>”Path\Script Parameters” </PreBackupScript>
<PostBackupScript>"Path\Script Parameters” </PostBackupScript>
<TimeOut>30</TimeOut>
</DatasourceScriptConfig>
</ScriptConfiguration>
Especificar los scripts anteriores y posteriores a la copia de seguridad
Para especificar scripts anteriores y posteriores a la copia de seguridad, siga estos pasos:
En el equipo protegido, abra el archivo ScriptingConfig.xml con un editor de texto o de XML.
Nota
El atributo DataSourceName deberá indicarse como Unidad: (por ejemplo, D: si el origen de datos se encuentra en la unidad D).
Para cada origen de datos, complete el elemento DatasourceScriptConfig del modo siguiente:
- Para el atributo DataSourceName, introduzca el volumen del origen de datos (para los orígenes de datos de archivo), o el nombre (para el resto de orígenes de datos). El nombre del origen de datos para datos de programa debería tener el formato de Instancia\Base de datos para SQL, Nombre del grupo de almacenamiento para Exchange, Ruta de acceso lógica\Nombre del componente para Virtual Server, y Granja de Sharepoint\Nombre de servidor de SQL Server\Nombre de instancia de SQL\Base de datos de configuración de SharePoint para Windows SharePoint Services.
- En la etiqueta PreBackupScript, escriba la ruta de acceso y el nombre del script.
- En la etiqueta PreBackupCommandLine, escriba los parámetros de línea de comandos que se pasan a los scripts, separados por espacios.
- En la etiqueta PostBackupScript, escriba la ruta de acceso y el nombre del script.
- En la etiqueta PostBackupCommandLine, escriba los parámetros de línea de comandos que se pasan a los scripts, separados por espacios.
- En la
TimeOutetiqueta , escriba la cantidad de tiempo en minutos que MABS debe esperar después de invocar un script antes de que se agote el tiempo de espera y marque el script como erróneo.
Guarde el archivo ScriptingConfig.xml.
Nota
MABS agregará un parámetro booleano adicional (true/false) al comando de script posterior a la copia de seguridad, lo que indica el estado del trabajo de copia de seguridad de MABS.