Importare un modello di servizio mancante da un Backup precedente (Script)

 

Si applica a: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Lo script in questo argomento consente di ripristinare un modello di servizio che è stato eliminato dal System Center 2012 – Virtual Machine Manager (VMM) libreria. Si presuppone che è stato eseguito il file del modello utilizzando lo script di esempio in Eseguire un Backup notturno di modelli di assistenza (Script).

Dichiarazione di non responsabilità

Lo script seguente richiede all'utente di un nome di modello e di rilascio e ottiene il modello mancante dai pacchetti di modello di backup. Quindi, lo script importa il modello nella libreria. Se si modifica il percorso durante il backup del modello, aggiornare il percorso nello script seguente per trovare la corrispondenza del percorso di backup.

# Description:   This script restores a service template that has been inadvertently
#                deleted from the library from a previously exported package.

# Get the missing template form yesterday's backed-up service template packages.
$Template = Read-Host "Enter the name of the missing service template"
$Release = Read-Host "Enter the release of the missing service template"
$ServiceTemplate = "$Template.$ Release.xml"
$Yesterday = (Get-Date).AddDays(-1)
$Date = Get-Date -Date $Yesterday -Uformat "%Y_%m_%d"
$Package = Get-SCTemplatePackage -Path D:\TemplateExports\$Date\$ServiceTemplate

# Import the service template into the library.
Import-SCTemplate -TemplatePackage $Package -SettingsIncludePrivate