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 esporta un modello dalla libreria Virtual Machine Manager (VMM) al percorso specificato. È anche possibile esportare gli oggetti di libreria da cui dipende il modello.
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 relative impostazioni
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Questo comando usa il cmdlet Get-SCServiceTemplate per ottenere tutti gli oggetti modello di servizio. Usa quindi l'operatore pipeline per inviare gli oggetti al cmdlet Export-SCTemplate , che esporta i modelli sovrascrivendo tutti i file esistenti.
Esempio 3: Esportare un modello di servizio, incluse le risorse della libreria dipendenti
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 in 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, è possibile 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.
- Consenti trasferimenti di file non crittografati in, all'esterno o all'interno di un gruppo host.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeAllLibraryResources
Indica che tutte le dipendenze per un modello vengono esportate dalla libreria VMM con il modello.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeLibraryResources
Specifica le risorse della libreria dipendenti da esportare con un modello.
Type: | ItemBase[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Overwrite
Indica che un'operazione di importazione o esportazione sovrascrive un file esistente con lo stesso nome. In alternativa, un'operazione di importazione sovrascrive un modello di macchina virtuale o un oggetto modello di servizio esistente con lo stesso nome.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Specifica una stringa sicura che contiene una password.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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\]"
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
Specifica un oggetto modello di servizio.
Type: | ServiceTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SettingsIncludePrivate
Indica che le impostazioni del modello sensibili sono incluse in un'operazione di importazione o esportazione.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMTemplate
Specifica un oggetto modello VMM utilizzato per creare macchine virtuali.
Type: | Template |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
SCTemplate
Questo cmdlet restituisce un oggetto SCTemplate .