缺少服务模板导入从以前的备份 (脚本)

 

适用对象:System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

本主题中的脚本将还原已从删除的服务模板 System Center 2012 – Virtual Machine Manager (VMM) 库。 它假定您已备份使用中的示例脚本的模板文件 每夜备份服务模板 (脚本)

免责声明

以下脚本将提示用户输入模板名称和版本中,然后从备份模板包获取缺少的模板。 该脚本然后将该模板导入到库。 如果您已经更改的路径的备份该模板时,更新以下脚本以匹配您的备份路径中的路径。

# 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

请参阅

导入 SCTemplate