Export-SCTemplate
Esporta un modello dalla libreria VMM nel percorso specificato.
Sintassi
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>]
Descrizione
Il cmdlet Export-SCTemplate
Esempio
Esempio 1: Esportare un modello di servizio con tutte le relative impostazioni
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Il primo comando ottiene l'oggetto modello di servizio denominato ServiceTemplate01 e archivia l'oggetto nella variabile $ServiceTemplate.
Il secondo comando esporta il modello di servizio archiviato in $ServiceTemplate, incluse tutte le impostazioni e sovrascrive i pacchetti di esportazione di modelli esistenti con lo stesso nome.
Esempio 2: Esportare più modelli di servizio con tutte le impostazioni
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Questo comando usa il cmdlet Get-SCServiceTemplate
Esempio 3: Esportare un modello di servizio, incluse le risorse della libreria dipendente
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources
Il primo comando ottiene l'oggetto modello di servizio denominato ServiceTemplate01 e archivia l'oggetto nella variabile $ServiceTemplate.
Il secondo comando esporta ServiceTemplate01 e tutte le risorse dipendenti dalla libreria VMM a C:\TempalteExports.
Parametri
-AllowUnencryptedTransfer
Indica che i trasferimenti di file di rete non richiedono la crittografia. Se si consentono trasferimenti di file di rete non crittografati, può migliorare le prestazioni se né l'host di origine né l'host di destinazione richiedono la crittografia.
Usare questo parametro per:
- Consente trasferimenti di file non crittografati all'interno o all'esterno della libreria.
- Consente trasferimenti di file non crittografati all'interno, all'esterno o all'interno di un gruppo host.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IncludeAllLibraryResources
Indica che tutte le dipendenze per un modello vengono esportate dalla libreria VMM con il modello.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IncludeLibraryResources
Specifica le risorse della libreria dipendenti da esportare con un modello.
Tipo: | ItemBase[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Overwrite
Indica che un'operazione di importazione o esportazione sovrascrive un file esistente con lo stesso nome. In alternativa, che un'operazione di importazione sovrascrive un modello di macchina virtuale o un oggetto modello di servizio esistente con lo stesso nome.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Password
Specifica una stringa sicura che contiene una password.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Specifica il percorso di destinazione per l'operazione.
Formati di esempio:
- Percorso locale:
-Path "F:\"
- Percorso UNC:
-Path "\\Library\Templates"
- Percorso GUID del volume:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Percorso VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Percorso Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServiceTemplate
Specifica un oggetto modello di servizio.
Tipo: | ServiceTemplate |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-SettingsIncludePrivate
Indica che le impostazioni dei modelli sensibili sono incluse in un'operazione di importazione o esportazione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMTemplate
Specifica un oggetto modello VMM usato per creare macchine virtuali.
Tipo: | Template |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Output
SCTemplate
Questo cmdlet restituisce un oggetto SCTemplate