Set-SCPackageMapping

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

構文

TargetObject

Set-SCPackageMapping
    -PackageMapping <PackageMapping>
    [-TargetObject <ClientObject>]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

PackageFile

Set-SCPackageMapping
    -PackageMapping <PackageMapping>
    [-UsePackageFileMapping]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

LocalFile

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

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

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

LocalFile
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-PackageMapping

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

パラメーターのプロパティ

型:PackageMapping
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-TargetObject

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

パラメーターのプロパティ

型:ClientObject
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

TargetObject
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-UsePackageFileMapping

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

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

PackageFile
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-VMMServer

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

パラメーターのプロパティ

型:ServerConnection
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。