Export-SCTemplate
Exporta um modelo da biblioteca VMM para o caminho especificado.
Syntax
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 Virtual Machine Manager (VMM) para o caminho especificado. Também pode exportar os objetos da biblioteca em que o modelo é dependente.
Exemplos
Exemplo 1: Exportar um modelo de serviço com todas as suas definiçõ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 do 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 pacotes de exportação de modelos existentes com o mesmo nome.
Exemplo 2: Exportar vários modelos de serviço com todas as suas definições
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Este comando utiliza o cmdlet Get-SCServiceSteplate para obter todos os objetos do modelo de serviço. Em seguida, utiliza o operador do gasoduto para enviar os objetos para o cmdlet Export-SCTemplate , que exporta os modelos, sobreescrevendo os ficheiros existentes.
Exemplo 3: Exportar um modelo de serviço, incluindo os 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 do modelo de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.
O segundo comando exporta o ServiceTemplate01 e todos os seus recursos dependentes da biblioteca VMM para C:\TempalteExports.
Parâmetros
-AllowUnencryptedTransfer
Indica que as transferências de ficheiros de rede não requerem encriptação. Se permitir transferências de ficheiros de rede não encriptadas, pode melhorar o desempenho se nem o anfitrião de origem nem o anfitrião de destino necessitarem de encriptação.
Utilize este parâmetro para:
- Permitir transferências de ficheiros não encriptadas para dentro ou fora da biblioteca.
- Permitir transferências de ficheiros não encriptadas para dentro, fora ou dentro de um grupo anfitrião.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeAllLibraryResources
Indica que todas as dependências de um modelo são exportadas da biblioteca VMM com o modelo.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeLibraryResources
Especifica recursos de biblioteca dependentes que devem ser exportados com um modelo.
Type: | ItemBase[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Overwrite
Indica que uma operação de importação ou exportação substitui um ficheiro existente com o mesmo nome. Ou, que uma operação de importação substitui um modelo de máquina virtual existente ou objeto de modelo de serviço com o mesmo nome.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Especifica uma cadeia segura que contém uma palavra-passe.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Especifica o caminho de destino para a operação.
Formatos de exemplo:
- Caminho local:
-Path "F:\"
- Caminho da UNC:
-Path "\\Library\Templates"
- Percurso GUID de volume:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- VMware ESX caminho:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Caminho Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
Especifica um objeto de modelo de serviço.
Type: | ServiceTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SettingsIncludePrivate
Indica que as definições sensíveis do modelo estão incluídas numa operação de importação ou exportação.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMTemplate
Especifica um objeto de modelo VMM usado para criar máquinas virtuais.
Type: | Template |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
SCTemplate
Este cmdlet devolve um objeto SCTemplate .