Export-SCTemplate
Exporterar en mall från VMM-biblioteket till den angivna sökvägen.
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
Cmdleten Export-SCTemplate exporterar en mall från VMM-biblioteket (Virtual Machine Manager) till den angivna sökvägen. Du kan också exportera biblioteksobjekten som mallen är beroende av.
Exempel
Exempel 1: Exportera en tjänstmall med alla dess inställningar
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Det första kommandot hämtar tjänstmallsobjektet med namnet ServiceTemplate01 och lagrar objektet i variabeln $ServiceTemplate.
Det andra kommandot exporterar tjänstmallen som lagras i $ServiceTemplate, inklusive alla inställningar, och skriver över befintliga mallexportpaket som har samma namn.
Exempel 2: Exportera flera tjänstmallar med alla deras inställningar
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
Det här kommandot använder cmdleten Get-SCServiceTemplate för att hämta alla tjänstmallobjekt. Sedan använder den pipelineoperatorn för att skicka objekten till cmdleten Export-SCTemplate , som exporterar mallarna och skriver över befintliga filer.
Exempel 3: Exportera en tjänstmall med dess beroende biblioteksresurser
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources
Det första kommandot hämtar tjänstmallsobjektet med namnet ServiceTemplate01 och lagrar objektet i variabeln $ServiceTemplate.
Det andra kommandot exporterar ServiceTemplate01 och alla dess beroende resurser från VMM-biblioteket till C:\TempalteExports.
Parametrar
-AllowUnencryptedTransfer
Anger att nätverksfilöverföringar inte kräver kryptering. Om du tillåter okrypterade nätverksfilöverföringar kan det förbättra prestandan om varken källvärden eller målvärden kräver kryptering.
Använd den här parametern för att:
- Tillåt okrypterade filöverföringar till eller från biblioteket.
- Tillåt okrypterade filöverföringar till, från eller inom en värdgrupp.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeAllLibraryResources
Anger att alla beroenden för en mall exporteras från VMM-biblioteket med mallen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IncludeLibraryResources
Anger beroende biblioteksresurser som ska exporteras med en mall.
Type: | ItemBase[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Overwrite
Anger att en import- eller exportåtgärd skriver över en befintlig fil med samma namn. Eller att en importåtgärd skriver över en befintlig mall för virtuella datorer eller tjänstmallobjekt med samma namn.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Anger en säker sträng som innehåller ett lösenord.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Anger målsökvägen för åtgärden.
Exempelformat:
- Lokal sökväg:
-Path "F:\"
- UNC-sökväg:
-Path "\\Library\Templates"
- Sökväg till volym-GUID:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- VMware ESX-sökväg:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Citrix XenServer-sökväg:
-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
Anger ett tjänstmallsobjekt.
Type: | ServiceTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SettingsIncludePrivate
Anger att känsliga mallinställningar ingår i en import- eller exportåtgärd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMTemplate
Anger ett VMM-mallobjekt som används för att skapa virtuella datorer.
Type: | Template |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
SCTemplate
Den här cmdleten returnerar ett SCTemplate-objekt .