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 VMM (Virtual Machine Manager) para o caminho especificado. Você também pode exportar os objetos de biblioteca nos quais o modelo é dependente.
Exemplos
Exemplo 1: exportar um modelo de serviço com todas as 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 em $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 configurações
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Esse 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
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 arquivo de rede não exigem criptografia. Se você permitir transferências de arquivos de rede não criptografadas, ele 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 arquivo não criptografadas para dentro ou fora da biblioteca.
- Permitir transferências de arquivo não criptografadas para, fora ou dentro de um grupo de hosts.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-IncludeAllLibraryResources
Indica que todas as dependências de um modelo são exportadas da biblioteca do VMM com o modelo.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-IncludeLibraryResources
Especifica os recursos de biblioteca dependentes que devem ser exportados com um modelo.
Tipo: | ItemBase[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 substitua um modelo de máquina virtual ou objeto de modelo de serviço existente com o mesmo nome.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Password
Especifica uma cadeia de caracteres segura que contém uma senha.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Path
Especifica o caminho de destino da operação.
Formatos de exemplo:
- Caminho local:
-Path "F:\"
- Caminho UNC:
-Path "\\Library\Templates"
- Caminho guid de volume:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Caminho do VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Caminho do Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServiceTemplate
Especifica um objeto de modelo de serviço.
Tipo: | ServiceTemplate |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | 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 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VMMServer
Especifica um objeto de servidor do VMM.
Tipo: | ServerConnection |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-VMTemplate
Especifica um objeto de modelo do VMM usado para criar máquinas virtuais.
Tipo: | Template |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Saídas
SCTemplate
Esse cmdlet retorna um objeto SCTemplate.