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.