次の方法で共有


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

説明

Set-SCPackageMapping コマンドレットは、パッケージ マッピング オブジェクトを更新します。 パッケージ マッピング オブジェクトを作成するには、「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

最初のコマンドは、指定したパスでテンプレート パッケージを取得します。

2 番目のコマンドは、$TemplatePackageに格納されているパッケージのパッケージ マッピング オブジェクトを作成し、そのオブジェクトを $Mappings 変数に格納します。

3 番目のコマンドは、パッケージ ID でマッピング オブジェクトを取得し、$Mapping変数にオブジェクトを格納します。

4 番目のコマンドは、VHD01 という名前の仮想ハード ディスク オブジェクトを取得し、$Resource変数にオブジェクトを格納します。

最後のコマンドは、$Mappingに格納されているマッピングを、$Resource (VHD01) に格納されているオブジェクトにバインドします。

パラメーター

-LocalFile

エクスポートされたパッケージの場所を指定します。

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

-PackageMapping

パッケージ マッピング オブジェクトを指定します。

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

-TargetObject

リソースをマップするオブジェクトを指定します。

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

-UsePackageFileMapping

パッケージ ファイルがアップロードされたことを示します。

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

-VMMServer

VMM サーバー オブジェクトを指定します。

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