Share via


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).

System_CAPS_ICON_note.jpg 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.

Haftungsausschluss

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