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.