Condividi tramite


Usa script di pre-backup e post-backup

Si applica a: Server di Backup di Microsoft Azure (MABS)

Uno script di pre-backup è uno script che risiede nel computer protetto, viene eseguito prima di ogni processo di backup del server di Backup di Microsoft Azure e prepara l'origine dati protetta per il backup.

Uno script di post-backup è uno script eseguito dopo un processo di backup del Server di Backup di Microsoft Azure per eseguire qualsiasi elaborazione post-backup, ad esempio riportare online una macchina virtuale.

Al momento di installare un agente protezione su un computer, nella cartella percorso di installazione \Microsoft Data Protection Manager\DPM\Scripting del computer protetto viene aggiunto un file ScriptingConfig.xml file. Per ciascuna origine dati protetta nel computer è possibile specificare uno script di pre-backup e uno script di post-backup in ScriptingConfig.xml.

Note

Gli script di pre-backup e post-backup non possono essere VBScript. È invece necessario usare un comando wrapper intorno allo script contenente cscript myscript.vbs.

Quando MABS esegue un processo di protezione, viene controllato ScriptingConfig.xml nel computer protetto. Se viene specificato uno script di pre-backup, MABS esegue lo script e quindi completa il processo. Se viene specificato uno script di post-backup, MABS completa il processo e quindi esegue lo script.

Note

I processi di protezione comprendono la creazione delle repliche, il backup completo rapido, la sincronizzazione e la verifica della coerenza.

MABS esegue gli script di pre-backup e post-backup utilizzando l'account di sistema locale. Come procedura consigliata, è necessario assicurarsi che gli script dispongano delle autorizzazioni di lettura ed esecuzione solo per gli account di amministratore e di sistema locale. Questo livello di autorizzazioni impedisce agli utenti non autorizzati di modificare gli script.

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>

Specificare gli script di pre-backup e post-backup

Per specificare script di pre-backup e post-backup, seguire questa procedura:

  1. Nel computer protetto aprire il file ScriptingConfig.xml con un editor di testo o XML.

    Note

    L'attributo DataSourceName deve essere fornito come Unità: (ad esempio, D: se l'origine dati si trova nell'unità D).

  2. Per ciascuna origine dati, compilare l'elemento DatasourceScriptConfig nel modo seguente:

    1. Per l'attributo DataSourceName, immettere il volume (per le origini dati dei file) e il nome dell'origine dati (per tutte le altre origini dati). Il nome dell'origine dati dell'applicazione deve usare il formato istanza\database per SQL, nome del gruppo di archiviazione per Exchange, percorso logico\nome del componente per Virtual Server e farm di SharePoint\nome di SQL Server\nome istanza SQL\DB di configurazione di SharePoint per Windows SharePoint Services.
    2. Nel tag PreBackupScript, immettere il nome del percorso e dello script.
    3. Nel tag PreBackupCommandLine, immettere i parametri della riga di comando da inviare agli script, separati da spazi.
    4. Nel tag PostBackupScript, immettere il nome del percorso e dello script.
    5. Nel tag PostBackupCommandLine, immettere i parametri della riga di comando da inviare agli script, separati da spazi.
    6. Nel tag TimeOut, immettere la quantità di tempo in minuti che MABS dovrebbe attendere dopo aver richiamato uno script prima di scadere e contrassegnare lo script come non riuscito.
  3. Salvare il file ScriptingConfig.xml.

Note

MABS aggiungerà un parametro booleano aggiuntivo (true/false) al comando script di post-backup, che indica lo stato del processo di backup del server di Backup di Microsoft Azure.