Freigeben über


Export-SCTemplate

Exportiert eine Vorlage aus der VMM-Bibliothek in den angegebenen Pfad.

Syntax

VMTemplate

Export-SCTemplate
    [-VMTemplate] <Template>
    -Path <String>
    [-SettingsIncludePrivate]
    [-Overwrite]
    [-Password <String>]
    [-IncludeLibraryResources <ItemBase[]>]
    [-AllowUnencryptedTransfer]
    [-IncludeAllLibraryResources]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

ServiceTemplate

Export-SCTemplate
    [-ServiceTemplate] <ServiceTemplate>
    -Path <String>
    [-SettingsIncludePrivate]
    [-Overwrite]
    [-Password <String>]
    [-IncludeLibraryResources <ItemBase[]>]
    [-AllowUnencryptedTransfer]
    [-IncludeAllLibraryResources]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Export-SCTemplate exportiert eine Vorlage aus der Virtual Machine Manager (VMM)-Bibliothek in den angegebenen Pfad. Sie können auch die Bibliotheksobjekte exportieren, von denen die Vorlage abhängig ist.

Beispiele

Beispiel 1: Exportieren einer Dienstvorlage mit all ihren Einstellungen

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

Der erste Befehl ruft das Dienstvorlagenobjekt mit dem Namen ServiceTemplate01 ab und speichert das Objekt in der Variablen $ServiceTemplate.

Der zweite Befehl exportiert die in $ServiceTemplate gespeicherte Dienstvorlage einschließlich aller Einstellungen und überschreibt vorhandene Vorlagenexportpakete mit demselben Namen.

Beispiel 2: Exportieren mehrerer Dienstvorlagen mit all ihren Einstellungen

PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite

Mit diesem Befehl wird das Cmdlet Get-SCServiceTemplate verwendet, um alle Dienstvorlagenobjekte abzurufen. Anschließend wird der Pipelineoperator verwendet, um die Objekte an das Cmdlet Export-SCTemplate zu senden, das die Vorlagen exportiert und alle vorhandenen Dateien überschreibt.

Beispiel 3: Exportieren einer Dienstvorlage einschließlich der zugehörigen abhängigen Bibliotheksressourcen

PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources

Der erste Befehl ruft das Dienstvorlagenobjekt mit dem Namen ServiceTemplate01 ab und speichert das Objekt in der Variablen $ServiceTemplate.

Mit dem zweiten Befehl werden ServiceTemplate01 und alle zugehörigen abhängigen Ressourcen aus der VMM-Bibliothek nach C:\TempalteExports exportiert.

Parameter

-AllowUnencryptedTransfer

Gibt an, dass Netzwerkdateiübertragungen keine Verschlüsselung erfordern. Wenn Sie unverschlüsselte Dateiübertragungen über das Netzwerk zulassen, kann dies die Leistung verbessern, wenn weder der Quellhost noch der Zielhost eine Verschlüsselung erfordert.

Verwenden Sie diesen Parameter für Folgendes:

  • Erlauben Sie unverschlüsselte Dateiübertragungen in oder aus der Bibliothek.
  • Erlauben Sie unverschlüsselte Dateiübertragungen in, aus oder innerhalb einer Hostgruppe.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IncludeAllLibraryResources

Gibt an, dass alle Abhängigkeiten für eine Vorlage mit der Vorlage aus der VMM-Bibliothek exportiert werden.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IncludeLibraryResources

Gibt abhängige Bibliotheksressourcen an, die mit einer Vorlage exportiert werden sollen.

Parametereigenschaften

Typ:

ItemBase[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Overwrite

Gibt an, dass ein Import- oder Exportvorgang eine vorhandene Datei mit demselben Namen überschreibt. Oder dass ein Importvorgang eine vorhandene Vorlage für eine virtuelle Maschine oder ein Dienstvorlagenobjekt mit demselben Namen überschreibt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Password

Gibt eine sichere Zeichenfolge an, die ein Kennwort enthält.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Path

Gibt den Zielpfad für den Vorgang an.

Beispielformate:

  • Lokaler Pfad: -Path "F:\"
  • UNC-Pfad: -Path "\\Library\Templates"
  • Pfad der Volume-GUID: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • VMware ESX-Pfad: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Citrix XenServer-Pfad: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ServiceTemplate

Gibt ein Dienstvorlagenobjekt an.

Parametereigenschaften

Typ:ServiceTemplate
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ServiceTemplate
Position:0
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SettingsIncludePrivate

Gibt an, dass vertrauliche Vorlageneinstellungen in einem Import- oder Exportvorgang enthalten sind.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMTemplate

Gibt ein VMM-Vorlagenobjekt an, das zum Erstellen virtueller Computer verwendet wird.

Parametereigenschaften

Typ:Template
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

VMTemplate
Position:0
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

SCTemplate

Dieses Cmdlet gibt ein SCTemplate-Objekt zurück.