Export-SCTemplate
將範本從 VMM 連結庫匯出至指定的路徑。
語法
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 會將範本從 Virtual Machine Manager (VMM) 連結庫匯出至指定的路徑。 您也可以匯出範本相依的連結庫物件。
範例
範例 1:匯出服務範本及其所有設定
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
第一個命令會取得名為 ServiceTemplate01 的服務範本物件,並將物件儲存在$ServiceTemplate 變數中。
第二個命令會匯出儲存在 $ServiceTemplate的服務範本,包括所有設定,並覆寫具有相同名稱的現有範本匯出套件。
範例 2:導出具有所有設定的多個服務範本
PS C:\> Get-SCServiceTemplate | Export-SCTemplate -Path "C:\TemplateExports" -SettingsIncludePrivate -Overwrite
此命令會使用 Get-SCServiceTemplate Cmdlet 來取得所有服務範本物件。 然後,它會使用管線運算符將對象傳送至 Export-SCTemplate Cmdlet,此 Cmdlet 會導出範本,並覆寫任何現有的檔案。
範例 3:導出服務範本,包括其相依連結庫資源
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Export-SCTemplate -ServiceTemplate $ServiceTemplate -Path "C:\TemplateExports" -IncludeAllLibraryResources
第一個命令會取得名為 ServiceTemplate01 的服務範本物件,並將物件儲存在$ServiceTemplate 變數中。
第二個命令會將 ServiceTemplate01 及其所有相依資源從 VMM 連結庫導出至 C:\TempalteExports。
參數
-AllowUnencryptedTransfer
表示網路檔案傳輸不需要加密。 如果您允許未加密的網路檔案傳輸,如果來源主機和目的地主機都不需要加密,它可以改善效能。
使用此參數來:
- 允許未加密的檔案傳輸進入或移出連結庫。
- 允許未加密的檔案傳輸進入、移出或移出主機群組內。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IncludeAllLibraryResources
指出範本的所有相依性都會從具有範本的 VMM 連結庫導出。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IncludeLibraryResources
指定要以範本導出的相依連結庫資源。
類型: | ItemBase[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Overwrite
表示匯入或匯出作業會覆寫具有相同名稱的現有檔案。 或者,匯入作業會覆寫具有相同名稱的現有虛擬機範本或服務範本物件。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Password
指定包含密碼的安全字串。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Path
指定作業的目的地路徑。
範例格式:
- 本機路徑:
-Path "F:\"
- UNC 路徑:
-Path "\\Library\Templates"
- 磁碟區 GUID 路徑:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- VMware ESX 路徑:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Citrix XenServer 路徑:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ServiceTemplate
指定服務範本物件。
類型: | ServiceTemplate |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-SettingsIncludePrivate
表示匯入或匯出作業中包含敏感性範本設定。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VMMServer
指定 VMM 伺服器物件。
類型: | ServerConnection |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-VMTemplate
指定用來建立虛擬機的 VMM 範本物件。
類型: | Template |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
輸出
SCTemplate
此 Cmdlet 會傳回 SCTemplate 物件。