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 .