Export-SCTemplate

BIR şablonu VMM kitaplığından belirtilen yola aktarır.

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

Export-SCTemplate cmdlet'i Bir şablonu Virtual Machine Manager (VMM) kitaplığından belirtilen yola aktarır. Şablonun bağımlı olduğu kitaplık nesnelerini de dışarı aktarabilirsiniz.

Örnekler

Örnek 1: Hizmet şablonunu tüm ayarlarıyla dışarı aktarma

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

İlk komut ServiceTemplate01 adlı hizmet şablonu nesnesini alır ve nesneyi $ServiceTemplate değişkeninde depolar.

İkinci komut, tüm ayarlar dahil olmak üzere $ServiceTemplate depolanan hizmet şablonunu dışarı aktarır ve aynı ada sahip mevcut şablon dışarı aktarma paketlerinin üzerine yazar.

Örnek 2: Birden çok hizmet şablonunu tüm ayarlarıyla dışarı aktarma

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

Bu komut, tüm hizmet şablonu nesnelerini almak için Get-SCServiceTemplate cmdlet'ini kullanır. Ardından, nesneleri şablonları dışarı aktaran Export-SCTemplate cmdlet'ine göndermek için işlem hattı işlecini kullanır ve varolan dosyaların üzerine yazar.

Örnek 3: Bağımlı kitaplık kaynakları da dahil olmak üzere bir hizmet şablonunu dışarı aktarma

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

İlk komut ServiceTemplate01 adlı hizmet şablonu nesnesini alır ve nesneyi $ServiceTemplate değişkeninde depolar.

İkinci komut, ServiceTemplate01'i ve tüm bağımlı kaynaklarını VMM kitaplığından C:\TempalteExports'a aktarır.

Parametreler

-AllowUnencryptedTransfer

Ağ dosyası aktarımlarının şifreleme gerektirmediğini gösterir. Şifrelenmemiş ağ dosyası aktarımlarına izin verirseniz, kaynak ana bilgisayar veya hedef ana bilgisayar şifreleme gerektirmiyorsa performansı artırabilir.

Şu parametreyi kullanarak:

  • Kitaplığın içine veya dışına şifrelenmemiş dosya aktarımlarına izin verin.
  • Bir konak grubu içinde, dışında veya içinde şifrelenmemiş dosya aktarımlarına izin verin.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncludeAllLibraryResources

Bir şablon için tüm bağımlılıkların, şablonla birlikte VMM kitaplığından dışarı aktarıldığını gösterir.

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

-IncludeLibraryResources

Bir şablonla dışarı aktarılacak bağımlı kitaplık kaynaklarını belirtir.

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

-Overwrite

İçeri veya dışarı aktarma işleminin aynı ada sahip var olan bir dosyanın üzerine yazdığını gösterir. Öte yandan, içeri aktarma işleminin aynı ada sahip mevcut bir sanal makine şablonunun veya hizmet şablonu nesnesinin üzerine yazılmasını da sağlar.

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

-Password

Parola içeren güvenli bir dize belirtir.

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

-Path

İşlemin hedef yolunu belirtir.

Örnek biçimler:

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

Bir hizmet şablonu nesnesi belirtir.

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

-SettingsIncludePrivate

Hassas şablon ayarlarının içeri veya dışarı aktarma işlemine dahil olduğunu gösterir.

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

-VMMServer

Bir VMM sunucu nesnesi belirtir.

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

-VMTemplate

Sanal makine oluşturmak için kullanılan bir VMM şablon nesnesi belirtir.

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

Çıkışlar

SCTemplate

Bu cmdlet bir SCTemplate nesnesi döndürür.