PowerShell 비교 연산자를 사용하여 2개의 VIB 또는 해당 속성을 비교할 수 있습니다.
프로시저
- PowerCLI 세션에서 사용할 각 디포에 대해Add-EsxSoftwareDepot cmdlet을 실행합니다.
옵션 |
작업 |
원격 디포 |
Add-EsxSoftwareDepot -DepotUrl <depot_url> 을 실행합니다. |
ZIP 파일 |
- ZIP 파일을 로컬 파일 시스템으로 다운로드합니다.
Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-bundle>.zip 을 실행합니다.
|
cmdlet이 하나 이상의
SoftwareDepot 개체를 반환합니다.
- (선택 사항) Get-EsxSoftwarePackage cmdlet을 실행하여 모든 사용 가능한 VIB를 봅니다.
목록에서 비교할 VIB의 이름을 찾을 수 있습니다.
- VIB를 비교하기 전에 변수에 할당합니다.
예를 들어 변수
$vib1
및
$vib2
를 생성하여 비교되는 VIB의 이름을 보유할 수 있습니다.
$vib1 = Get-EsxSoftwarePackage -Name "ReferenceVIB"
$vib2 = Get-EsxSoftwarePackage -Name "ComparisonVIB"
- 비교 연산자를 사용하여 컨텐츠 및 수락 수준 또는 특정 속성으로 VIB를 비교합니다.
- 컨텐츠 및 수락 수준으로 2개의 VIB를 비교합니다.
if ($vib1 -eq $vib2) {
Write-host "Successfully verified that both VIBs are equal."
} else {
Write-host "Failed to verify that the VIBs are equal."
}
-eq
, -lt
, -le
, -gt
또는 -ge
와 같은 비교 연산자를 사용하여 VIB의 특정 속성을 비교합니다. if ($vib1.VersionObject -lt $vib2.VersionObject) {
Write-host "Successfully verified that both the VIBs are equal."
} else {
Write-host "Failed to verify that the VIBs are equal."
}