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を参照してください。