Dela via


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änstmallobjektet 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 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änstmallsobjekt. Sedan använder den pipelineoperatorn för att skicka objekten till Export-SCTemplate cmdlet, 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änstmallobjektet 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.
Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IncludeAllLibraryResources

Anger att alla beroenden för en mall exporteras från VMM-biblioteket med mallen.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IncludeLibraryResources

Anger beroende biblioteksresurser som ska exporteras med en mall.

Typ:ItemBase[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Password

Anger en säker sträng som innehåller ett lösenord.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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"
  • Volym-GUID-sökväg: -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\]"
Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ServiceTemplate

Anger ett tjänstmallobjekt.

Typ:ServiceTemplate
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SettingsIncludePrivate

Anger att inställningar för känsliga mallar ingår i en import- eller exportåtgärd.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VMTemplate

Anger ett VMM-mallobjekt som används för att skapa virtuella datorer.

Typ:Template
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

SCTemplate

Den här cmdleten returnerar ett SCTemplate--objekt.