2 つのイメージ プロファイルを比較するには、Compare-EsxImageProfileコマンドレットを使用します。これにより、たとえば、両者の VIB リストや許容レベルが同じかどうかを確認できます。PowerShell の比較演算子を使用してイメージ プロファイルまたはそのプロパティを比較することもできます。
手順
- PowerCLIセッションで、使用するデポごとに、Add-EsxSoftwareDepot cmdlet を実行します。
オプション |
操作 |
リモート デポ |
Add-EsxSoftwareDepot -DepotUrl <depot_url> を実行します。 |
ZIP ファイル |
- ZIP ファイルをローカル ファイル システムにダウンロードします。
Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-bundle>.zip を実行します
|
この cmdlet は、1 つ以上の
SoftwareDepotオブジェクトを返します。
- (オプション) Get-EsxImageProfileコマンドレットを実行して、使用可能なデポ内のすべてのイメージ プロファイルのリストを表示します。
表示されたリストで、比較するイメージ プロファイルの名前を見つけます。
- イメージ プロファイルを比較するには、比較するイメージ プロファイルを変数に割り当てる必要があります。
たとえば、変数
$imageProfile1
および
$imageProfile2
を作成して、比較するイメージ プロファイルの名前を格納します。
$imageProfile1
= Get-EsxImageProfile -Name "ImageProfile1"
$imageProfile2
= Get-EsxImageProfile -Name "ImageProfile2"
- Compare-EsxImageProfileコマンドレットまたは
-eq
比較演算子(ブール値を返す)を使用して 2 つのイメージ プロファイルを比較します。
- Compare-EsxImageProfileコマンドレットを使用して、2 つのイメージ プロファイルを比較し、両者の相違点の詳細な説明を取得します。
Compare-EsxImageProfile -ReferenceProfile
$imageProfile1 -ComparisonProfile $imageProfile2
-eq
比較演算子を使用して、2 つのイメージ プロファイルの VIB リストと許容レベルを比較します。 if ($imageProfile1 -eq $imageProfile2) {
Write-host "Successfully verified that both image profiles are equal."
} else {
Write-host "Failed to verify that the image profiles are equal."
}
-eq
比較演算子を使用して、2 つのイメージ プロファイルの特定のプロパティを比較します。 if ($imageProfile1.vendor -eq $imageProfile2.vendor) {
Write-host "Successfully verified that both image profiles are equal."
} else {
Write-host "Failed to verify that the image profiles are equal."
}