Delen via


Export-SCTemplate

Hiermee exporteert u een sjabloon uit de VMM-bibliotheek naar het opgegeven pad.

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

De cmdlet Export-SCTemplate exporteert een sjabloon uit de VMM-bibliotheek (Virtual Machine Manager) naar het opgegeven pad. U kunt ook de bibliotheekobjecten exporteren waarvan de sjabloon afhankelijk is.

Voorbeelden

Voorbeeld 1: Een servicesjabloon exporteren met alle bijbehorende instellingen

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

Met de eerste opdracht wordt het servicesjabloonobject met de naam ServiceTemplate01 opgehaald en wordt het object opgeslagen in de $ServiceTemplate variabele.

Met de tweede opdracht wordt de servicesjabloon geëxporteerd die is opgeslagen in $ServiceTemplate, inclusief alle instellingen, en worden bestaande sjabloonexportpakketten met dezelfde naam overschreven.

Voorbeeld 2: Meerdere servicesjablonen exporteren met al hun instellingen

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

Met deze opdracht wordt de cmdlet Get-SCServiceTemplate gebruikt om alle servicesjabloonobjecten op te halen. Vervolgens wordt de pijplijnoperator gebruikt om de objecten te verzenden naar de cmdlet Export-SCTemplate , die de sjablonen exporteert en bestaande bestanden overschrijft.

Voorbeeld 3: Een servicesjabloon exporteren met inbegrip van de afhankelijke bibliotheekbronnen

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

Met de eerste opdracht wordt het servicesjabloonobject met de naam ServiceTemplate01 opgehaald en wordt het object opgeslagen in de $ServiceTemplate variabele.

Met de tweede opdracht exporteert u ServiceTemplate01 en alle afhankelijke resources van de VMM-bibliotheek naar C:\TempalteExports.

Parameters

-AllowUnencryptedTransfer

Geeft aan dat netwerkbestandsoverdrachten geen versleuteling vereisen. Als u niet-versleutelde netwerkbestandsoverdrachten toestaat, kunnen de prestaties worden verbeterd als noch de bronhost noch de doelhost versleuteling vereist.

Gebruik deze parameter om:

  • Niet-versleutelde bestandsoverdrachten naar of uit de bibliotheek toestaan.
  • Niet-versleutelde bestandsoverdrachten naar, uit of binnen een hostgroep toestaan.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncludeAllLibraryResources

Geeft aan dat alle afhankelijkheden voor een sjabloon worden geëxporteerd uit de VMM-bibliotheek met de sjabloon.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncludeLibraryResources

Hiermee geeft u afhankelijke bibliotheekbronnen op die moeten worden geëxporteerd met een sjabloon.

Type:ItemBase[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Overwrite

Geeft aan dat een import- of exportbewerking een bestaand bestand met dezelfde naam overschrijft. Of dat een importbewerking een bestaande virtuele-machinesjabloon of servicesjabloonobject met dezelfde naam overschrijft.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Hiermee geeft u een beveiligde tekenreeks die een wachtwoord bevat.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Hiermee geeft u het doelpad voor de bewerking.

Voorbeelden van indelingen:

  • Lokaal pad: -Path "F:\"
  • UNC-pad: -Path "\\Library\Templates"
  • Pad naar volume-GUID: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • VMware ESX-pad: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Citrix XenServer-pad: -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

Hiermee geeft u een servicesjabloonobject op.

Type:ServiceTemplate
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SettingsIncludePrivate

Geeft aan dat gevoelige sjablooninstellingen zijn opgenomen in een import- of exportbewerking.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Hiermee geeft u een VMM-serverobject op.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMTemplate

Hiermee geeft u een VMM-sjabloonobject op dat wordt gebruikt om virtuele machines te maken.

Type:Template
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Uitvoerwaarden

SCTemplate

Met deze cmdlet wordt een SCTemplate-object geretourneerd.