Export-SCTemplate
Exporta una plantilla de la biblioteca VMM a la ruta de acceso especificada.
Sintaxis
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
El cmdlet Export-SCTemplate exporta una plantilla de la biblioteca de Virtual Machine Manager (VMM) a la ruta de acceso especificada. También puede exportar los objetos de biblioteca en los que depende la plantilla.
Ejemplos
Ejemplo 1: Exportación de una plantilla de servicio con toda su configuración
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
El primer comando obtiene el objeto de plantilla de servicio denominado ServiceTemplate01 y almacena el objeto en la variable $ServiceTemplate.
El segundo comando exporta la plantilla de servicio almacenada en $ServiceTemplate, incluida toda la configuración, y sobrescribe los paquetes de exportación de plantillas existentes que tienen el mismo nombre.
Ejemplo 2: Exportación de varias plantillas de servicio con toda su configuración
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Este comando usa el cmdlet Get-SCServiceTemplate para obtener todos los objetos de plantilla de servicio. A continuación, usa el operador de canalización para enviar los objetos al cmdlet export-SCTemplate , que exporta las plantillas y sobrescribe los archivos existentes.
Ejemplo 3: Exportación de una plantilla de servicio, incluidos sus recursos de biblioteca dependientes
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources
El primer comando obtiene el objeto de plantilla de servicio denominado ServiceTemplate01 y almacena el objeto en la variable $ServiceTemplate.
El segundo comando exporta ServiceTemplate01 y todos sus recursos dependientes de la biblioteca VMM a C:\TempalteExports.
Parámetros
-AllowUnencryptedTransfer
Indica que las transferencias de archivos de red no requieren cifrado. Si permite transferencias de archivos de red sin cifrar, puede mejorar el rendimiento si ni el host de origen ni el host de destino requieren cifrado.
Use este parámetro para:
- Permitir transferencias de archivos sin cifrar dentro o fuera de la biblioteca.
- Permitir transferencias de archivos sin cifrar en un grupo host, fuera de él o dentro de él.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IncludeAllLibraryResources
Indica que todas las dependencias de una plantilla se exportan desde la biblioteca VMM con la plantilla.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-IncludeLibraryResources
Especifica los recursos de biblioteca dependientes que se van a exportar con una plantilla.
Tipo: | ItemBase[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Overwrite
Indica que una operación de importación o exportación sobrescribe un archivo existente con el mismo nombre. O bien, que una operación de importación sobrescribe una plantilla de máquina virtual existente o un objeto de plantilla de servicio con el mismo nombre.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Password
Especifica una cadena segura que contiene una contraseña.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Path
Especifica la ruta de acceso de destino para la operación.
Formatos de ejemplo:
- Ruta de acceso local:
-Path "F:\"
- Ruta de acceso UNC:
-Path "\\Library\Templates"
- Ruta de acceso GUID de volumen:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Ruta de acceso de VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Ruta de acceso de Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServiceTemplate
Especifica un objeto de plantilla de servicio.
Tipo: | ServiceTemplate |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-SettingsIncludePrivate
Indica que la configuración de plantilla confidencial se incluye en una operación de importación o exportación.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-VMTemplate
Especifica un objeto de plantilla VMM usado para crear máquinas virtuales.
Tipo: | Template |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
SCTemplate
Este cmdlet devuelve un objeto SCTemplate de