Bagikan melalui


Export-SCTemplate

Mengekspor templat dari pustaka VMM ke jalur yang ditentukan.

Sintaks

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>]

Deskripsi

Cmdlet Export-SCTemplate mengekspor templat dari pustaka Virtual Machine Manager (VMM) ke jalur yang ditentukan. Anda juga dapat mengekspor objek pustaka tempat templat bergantung.

Contoh

Contoh 1: Mengekspor templat layanan dengan semua pengaturannya

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

Perintah pertama mendapatkan objek templat layanan bernama ServiceTemplate01 dan menyimpan objek dalam variabel $ServiceTemplate.

Perintah kedua mengekspor templat layanan yang disimpan di $ServiceTemplate, termasuk semua pengaturan, dan menimpa paket ekspor templat yang ada yang memiliki nama yang sama.

Contoh 2: Mengekspor beberapa templat layanan dengan semua pengaturannya

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

Perintah ini menggunakan cmdlet Get-SCServiceTemplate untuk mendapatkan semua objek templat layanan. Kemudian, ia menggunakan operator alur untuk mengirim objek ke cmdlet Export-SCTemplate , yang mengekspor templat, menimpa file yang ada.

Contoh 3: Mengekspor templat layanan termasuk sumber daya pustaka dependennya

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

Perintah pertama mendapatkan objek templat layanan bernama ServiceTemplate01 dan menyimpan objek dalam variabel $ServiceTemplate.

Perintah kedua mengekspor ServiceTemplate01 dan semua sumber daya dependennya dari pustaka VMM ke C:\TempalteExports.

Parameter

-AllowUnencryptedTransfer

Menunjukkan bahwa transfer file jaringan tidak memerlukan enkripsi. Jika Anda mengizinkan transfer file jaringan yang tidak terenkripsi, itu dapat meningkatkan performa jika host sumber maupun host tujuan tidak memerlukan enkripsi.

Gunakan parameter ini untuk:

  • Izinkan transfer file yang tidak terenkripsi ke dalam, atau ke luar, pustaka.
  • Izinkan transfer file yang tidak terenkripsi ke dalam, keluar dari, atau dalam grup host.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncludeAllLibraryResources

Menunjukkan bahwa semua dependensi untuk templat diekspor dari pustaka VMM dengan templat.

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

-IncludeLibraryResources

Menentukan sumber daya pustaka dependen yang akan diekspor dengan templat.

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

-Overwrite

Menunjukkan bahwa operasi impor atau ekspor menimpa file yang ada dengan nama yang sama. Atau, bahwa operasi impor menimpa templat komputer virtual atau objek templat layanan yang ada dengan nama yang sama.

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

-Password

Menentukan string aman yang berisi kata sandi.

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

-Path

Menentukan jalur tujuan untuk operasi.

Contoh format:

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

Menentukan objek templat layanan.

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

-SettingsIncludePrivate

Menunjukkan bahwa pengaturan templat sensitif disertakan dalam operasi impor atau ekspor.

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

-VMMServer

Menentukan objek server VMM.

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

-VMTemplate

Menentukan objek templat VMM yang digunakan untuk membuat komputer virtual.

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

Output

SCTemplate

Cmdlet ini mengembalikan objek SCTemplate .