Export-SCTemplate
Exportuje šablonu z knihovny VMM do zadané cesty.
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
Rutina Export-SCTemplate exportuje šablonu z knihovny nástroje Virtual Machine Manager (VMM) do zadané cesty. Můžete také exportovat objekty knihovny, na kterých je šablona závislá.
Příklady
Příklad 1: Export šablony služby se všemi jeho nastaveními
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
První příkaz získá objekt šablony služby s názvem ServiceTemplate01 a uloží objekt do proměnné $ServiceTemplate.
Druhý příkaz exportuje šablonu služby uloženou v $ServiceTemplate včetně všech nastavení a přepíše existující balíčky exportu šablony se stejným názvem.
Příklad 2: Export více šablon služeb se všemi jejich nastaveními
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Tento příkaz používá rutinu Get-SCServiceTemplate k získání všech objektů šablony služby. Potom pomocí operátoru kanálu odešle objekty do rutiny Export-SCTemplate , která exportuje šablony a přepíše všechny existující soubory.
Příklad 3: Export šablony služby včetně závislých prostředků knihovny
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources
První příkaz získá objekt šablony služby s názvem ServiceTemplate01 a uloží objekt do proměnné $ServiceTemplate.
Druhý příkaz exportuje ServiceTemplate01 a všechny jeho závislé prostředky z knihovny VMM do C:\TempalteExports.
Parametry
-AllowUnencryptedTransfer
Označuje, že přenosy síťových souborů nevyžadují šifrování. Pokud povolíte nešifrované síťové přenosy souborů, může zvýšit výkon, pokud ani zdrojový hostitel ani cílový hostitel nevyžaduje šifrování.
Pomocí tohoto parametru:
- Povolte nešifrované přenosy souborů do knihovny nebo mimo knihovnu nebo z této knihovny.
- Povolte nešifrované přenosy souborů do skupiny hostitelů, mimo nebo v rámci skupiny hostitelů.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeAllLibraryResources
Označuje, že všechny závislosti šablony se exportují z knihovny VMM pomocí šablony.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeLibraryResources
Určuje závislé prostředky knihovny, které se mají exportovat pomocí šablony.
Type: | ItemBase[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Overwrite
Označuje, že operace importu nebo exportu přepíše existující soubor se stejným názvem. Nebo že operace importu přepíše existující šablonu virtuálního počítače nebo objekt šablony služby se stejným názvem.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Určuje zabezpečený řetězec, který obsahuje heslo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Určuje cílovou cestu pro operaci.
Příklady formátů:
- Místní cesta:
-Path "F:\"
- Cesta UNC:
-Path "\\Library\Templates"
- Cesta GUID svazku:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Cesta K VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Cesta 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
Určuje objekt šablony služby.
Type: | ServiceTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SettingsIncludePrivate
Označuje, že v operaci importu nebo exportu jsou zahrnuta citlivá nastavení šablony.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMTemplate
Určuje objekt šablony VMM použitý k vytvoření virtuálních počítačů.
Type: | Template |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
SCTemplate
Tato rutina vrátí objekt SCTemplate .