Compare-EsxImageProfile cmdlet을 사용하여 2개의 이미지 프로파일을 비교함으로써 동일한 VIB 목록이나 수락 수준을 가지고 있는지 등을 확인할 수 있습니다. 이미지 프로파일이나 해당 속성은 PowerShell 비교 연산자를 사용하여 비교할 수도 있습니다.

사전 요구 사항

PowerCLI와 모든 필수 소프트웨어를 설치합니다. vSphere ESXi Image Builder 및 필수 소프트웨어 설치의 내용을 참조하십시오.

프로시저

  1. PowerCLI 세션에서 사용할 각 디포에 대해Add-EsxSoftwareDepot cmdlet을 실행합니다.
    옵션 작업
    원격 디포 Add-EsxSoftwareDepot -DepotUrl <depot_url>을 실행합니다.
    ZIP 파일
    1. ZIP 파일을 로컬 파일 시스템으로 다운로드합니다.
    2. Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-bundle>.zip을 실행합니다.
    cmdlet이 하나 이상의 SoftwareDepot 개체를 반환합니다.
  2. (선택 사항) Get-EsxImageProfile cmdlet을 실행하여 모든 사용 가능한 디포의 모든 이미지 프로파일 목록을 봅니다.
    목록에서 비교할 이미지 프로파일의 이름을 찾을 수 있습니다.
  3. 이미지 프로파일을 비교하기 전에 변수에 할당합니다.
    예를 들어 변수 $imageProfile1$imageProfile2를 생성하여 비교되는 이미지 프로파일의 이름을 보유할 수 있습니다.
    $imageProfile1
    				= Get-EsxImageProfile -Name "ImageProfile1"
    $imageProfile2
    				= Get-EsxImageProfile -Name "ImageProfile2"
  4. Compare-EsxImageProfile cmdlet 또는 -eq 비교 연산자를 사용하여 2개의 이미지 프로파일을 비교하면 부울 값이 반환됩니다.
    • Compare-EsxImageProfile cmdlet을 사용하여 2개의 이미지 프로파일을 비교하여 차이점에 대한 전체 설명을 가져옵니다.
      Compare-EsxImageProfile -ReferenceProfile
      					 $imageProfile1 -ComparisonProfile $imageProfile2
    • -eq 비교 연산자를 사용하여 VIB 목록 및 수락 수준으로 2개의 이미지 프로파일을 비교합니다.
         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."
         }