Exportieren eines Pakets von einem VMM-Server und importieren Sie diese in einem ähnlichen VMM-Server (Skript)
Veröffentlicht: Juli 2016
Gilt für: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
Sie können Dienstvorlagen freigeben VMM Verwaltungsserver durch Exportieren der Vorlage aus einer VMM Management Server und dann importieren, wird auf einem anderen. Wenn die VMM Management-Server entsprechend konfiguriert sind, diesen Prozess ist einfach und ist keine Zuordnung erforderlich. Wenn Ihre VMM Management-Server auf unterschiedliche Weise konfiguriert sind, müssen Sie zur Implementierung Paket Zuordnung. Weitere Informationen zum Importieren eines Pakets mithilfe der Zuordnung finden Sie unter Exportieren eines Pakets aus einer VMM-Server und importieren es mit einem unterschiedlichen VMM-Server mithilfe von erweiterten Zuordnung (Skript).
Hinweis |
---|
Das Skript in diesem Thema wird davon ausgegangen, dass Sie die Funktion gespeichert haben Erstellen Sie eine Funktion, die ein Paket (Skript) exportiert mit dem Namen Export ServiceTemplate.ps1. |
Das folgende Skript lädt und verwendet die Funktion mit dem Namen Export ServiceTemplate.ps1 angegebenen Dienstvorlage exportieren. Die angegebene Vorlage importiert eine VMM Management Server, der ähnlich dem von der die Vorlage exportiert wurde.
<#
Description: This script calls a function to export a service template, then
restores the specified template to a similar but different VMM
management server.
#>
Param (
[parameter(Mandatory=$true)]
[String] $ServiceTemplate=$(throw "Please provide the name of a service template."),
[parameter(Mandatory=$true)]
[String] $Release=$(throw "Please provide a release for the service template."),
[parameter(Mandatory=$true)]
[String] $Path=$(throw "Please provide a share path."),
[parameter(Mandatory=$true)]
[String] $VMMServer=$(throw "Please provide the name of a VMM server.")
)
# Import the file containing the export function into the Windows PowerShell session.
. .\Export-ServiceTemplate.ps1
# Export the service template using the Export-ServiceTemplate function.
Export-ServiceTemplate -Name $ServiceTemplate -Release $Release -Path $Path -VMMServer $VMMServer
# Get the template package.
$RestorePath = "$Path\$ServiceTemplate.$Release.xml"
$Package = Get-SCTemplatePackage -Path $RestorePath
# Import the package to a similar VMM management server.
Import-SCTemplate -VMMServer "VMMServer02.Contoso.com" -TemplatePackage $Package -SettingsIncludePrivate -Overwrite