Set-SCPackageMapping
更新套件對應物件。
語法
Set-SCPackageMapping
-PackageMapping <PackageMapping>
[-TargetObject <ClientObject>]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
Set-SCPackageMapping
-PackageMapping <PackageMapping>
[-UsePackageFileMapping]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
Set-SCPackageMapping
-PackageMapping <PackageMapping>
-LocalFile <String>
[-VMMServer <ServerConnection>]
[<CommonParameters>]
Description
Set-SCPackageMapping Cmdlet 會更新套件對應物件。 若要建立套件對應物件,請參閱 New-SCPackageMapping。
範例
範例 1:更新套件對應物件
PS C:\> $TemplatePackage = Get-SCTemplatePackage -Path "C:\TemplateExports\ServiceTemplate01.new.xml"
PS C:\> $Mappings = New-SCPackageMapping -TemplatePackage $TemplatePackage
PS C:\> $Mapping = $Mappings | where {$_.PackageID -eq "VHD01.vhd"}
PS C:\> $Resource = Get-SCVirtualHardDisk -Name "VHD01.vhd"
PS C:\> Set-SCPackageMapping -PackageMapping $Mapping -TargetObject $Resource
第一個命令會取得指定路徑的範本套件。
第二個命令會為儲存在 $TemplatePackage 中的封裝建立封裝對應物件,並將物件儲存在 $Mappings 變數中。
第三個命令會依封裝標識符取得對應物件,並將物件儲存在$Mapping變數中。
第四個命令會取得名為 VHD01 的虛擬硬碟物件,並將物件儲存在 $Resource 變數中。
最後一個命令會將儲存在 $Mapping 中的對應系結至儲存在 $Resource (VHD01) 中的物件。
參數
-LocalFile
指定匯出封裝的位置。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PackageMapping
指定封裝對應物件。
類型: | PackageMapping |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-TargetObject
指定您要對應資源的目標物件。
類型: | ClientObject |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UsePackageFileMapping
表示封裝檔案已上傳。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-VMMServer
指定 VMM 伺服器物件。
類型: | ServerConnection |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |