Share via


Exportar um pacote de um servidor do VMM e importá-lo para o mesmo servidor VMM (Script)

 

Aplicável a: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Você pode exportar um modelo de serviço de um VMM servidor de gerenciamento para outro local. Por exemplo, em um cenário de backup, você pode exportar o modelo de serviço para um compartilhamento e "restauração", em seguida, o modelo por meio de importação para o mesmo VMM servidor de gerenciamento. Importar um modelo de serviço para o mesmo VMM servidor de gerenciamento do qual ele foi importado é relativamente simples, e nenhum mapeamento será necessário.

Para obter informações sobre como importar um modelo para outro, mas semelhantes, VMM servidor de gerenciamento, consulte Exportar um pacote de um servidor do VMM e importar para um servidor VMM semelhante (Script). Para obter informações sobre como importar um modelo para um diferentes VMM servidor de gerenciamento, consulte Exportar um pacote de um servidor do VMM e importar para um servidor VMM diferentes mapeando usando avançado (Script).

System_CAPS_ICON_note.jpg Observação

O script neste tópico pressupõe que você salvou a função de criar uma função que exporta um pacote (Script) com o nome ServiceTemplate.ps1 de exportação.

Isenção de responsabilidade

O script a seguir carrega e usa a função chamada ServiceTemplate.ps1 de exportação para exportar o modelo de serviço especificado. Em seguida, importar o modelo especificado ao mesmo VMM servidor de gerenciamento.

  
# Description:   This script uses a function to export a service template, then   
#                restores the specified service to the same 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 path."),  
  
   [parameter(Mandatory=$true)]  
   [String] $VMMServer=$(throw "Please provide the name of a VMM server.")  
   )  
  
# Import the export function into the Windows PowerShell session.  
. .\Export-ServiceTemplate.ps1  
  
# Export the service template.  
Export-ServiceTemplate -Name $ServiceTemplate -Release $Release -Path $Path -VMMServer $VMMServer  
  
# Get the template package and the service template.  
$RestorePath = "$Path\$ServiceTemplate.$Release.xml"  
$Package = Get-SCTemplatePackage -Path $RestorePath  
Import-SCTemplate -TemplatePackage $Package -SettingsIncludePrivate -Overwrite