Importar um modelo de serviço ausente de um Backup anterior (Script)
Aplica-se a: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
O script neste tópico restaura um modelo de serviço que foi excluído do System Center 2012 – Virtual Machine Manager (VMM) biblioteca. Ele pressupõe que você tiver feito backup dos arquivos de modelo usando o script de exemplo em Executar um Backup noturno de modelos de serviço (Script).
O script a seguir solicita ao usuário um nome de modelo e a versão e, em seguida, obtém o modelo ausente dos pacotes de modelo de backup. O script, em seguida, importa o modelo para a biblioteca. Se você alterou o caminho ao fazer backup do modelo, atualize o caminho no script a seguir para coincidir com o caminho de 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