Partilhar via


Export-SCTemplate

Exporta um modelo da biblioteca do VMM para o caminho especificado.

Sintaxe

Export-SCTemplate
      [-VMTemplate] <Template>
      -Path <String>
      [-SettingsIncludePrivate]
      [-Overwrite]
      [-Password <String>]
      [-IncludeLibraryResources <ItemBase[]>]
      [-AllowUnencryptedTransfer]
      [-IncludeAllLibraryResources]
      [-VMMServer <ServerConnection>]
      [<CommonParameters>]
Export-SCTemplate
      [-ServiceTemplate] <ServiceTemplate>
      -Path <String>
      [-SettingsIncludePrivate]
      [-Overwrite]
      [-Password <String>]
      [-IncludeLibraryResources <ItemBase[]>]
      [-AllowUnencryptedTransfer]
      [-IncludeAllLibraryResources]
      [-VMMServer <ServerConnection>]
      [<CommonParameters>]

Description

O cmdlet Export-SCTemplate exporta um modelo da biblioteca do Virtual Machine Manager (VMM) para o caminho especificado. Você também pode exportar os objetos da biblioteca dos quais o modelo é dependente.

Exemplos

Exemplo 1: Exportar um modelo de serviço com todas as suas configurações

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

O primeiro comando obtém o objeto de modelo de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.

O segundo comando exporta o modelo de serviço armazenado no $ServiceTemplate, incluindo todas as configurações, e substitui os pacotes de exportação de modelo existentes que têm o mesmo nome.

Exemplo 2: Exportar vários modelos de serviço com todas as suas configurações

PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

Este comando usa o cmdlet Get-SCServiceTemplate para obter todos os objetos de modelo de serviço. Em seguida, ele usa o operador de pipeline para enviar os objetos para o cmdlet Export-SCTemplate, que exporta os modelos, substituindo todos os arquivos existentes.

Exemplo 3: Exportar um modelo de serviço incluindo seus recursos de biblioteca dependentes

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources

O primeiro comando obtém o objeto de modelo de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.

O segundo comando exporta ServiceTemplate01 e todos os seus recursos dependentes da biblioteca do VMM para C:\TempalteExports.

Parâmetros

-AllowUnencryptedTransfer

Indica que as transferências de arquivos de rede não exigem criptografia. Se você permitir transferências de arquivos de rede não criptografados, isso poderá melhorar o desempenho se nem o host de origem nem o host de destino exigirem criptografia.

Use este parâmetro para:

  • Permitir transferências de ficheiros não encriptados para dentro ou para fora da biblioteca.
  • Permitir transferências de ficheiros não encriptados para, para fora ou dentro de um grupo de anfitriões.
Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IncludeAllLibraryResources

Indica que todas as dependências de um modelo são exportadas da biblioteca do VMM com o modelo.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IncludeLibraryResources

Especifica os recursos da biblioteca dependente que devem ser exportados com um modelo.

Tipo:ItemBase[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Overwrite

Indica que uma operação de importação ou exportação substitui um arquivo existente com o mesmo nome. Ou que uma operação de importação substitui um modelo de máquina virtual existente ou um objeto de modelo de serviço com o mesmo nome.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Password

Especifica uma cadeia de caracteres segura que contém uma senha.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Path

Especifica o caminho de destino para a operação.

Exemplos de formatos:

  • Caminho local: -Path "F:\"
  • Caminho UNC: -Path "\\Library\Templates"
  • Caminho do GUID do volume: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Caminho VMware ESX: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Caminho do Citrix XenServer: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ServiceTemplate

Especifica um objeto de modelo de serviço.

Tipo:ServiceTemplate
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-SettingsIncludePrivate

Indica que as configurações de modelo confidenciais estão incluídas em uma operação de importação ou exportação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VMMServer

Especifica um objeto de servidor VMM.

Tipo:ServerConnection
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-VMTemplate

Especifica um objeto de modelo do VMM usado para criar máquinas virtuais.

Tipo:Template
Position:0
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

Saídas

SCTemplate

Este cmdlet retorna um objeto SCTemplate.