У меня есть 2 массива, в 1 массиве указана лицензия, а в другом массиве указана дата истечения срока действия лицензии.Утверждение, которое я пытаюсь написать, заключается в том, что срок действия лицензии на хост истекает.Я пытаюсь заставить эту фразу перечислять только те лицензии, срок действия которых истекает в течение 30 дней.Мне также нужно, чтобы каждый объект массива совпадал, то есть LicenceMatch (0) соответствовал ExpirationDate (0).Я думаю, что мне нужно скорректировать свое утверждение If, как мне его настроить:
if ($LicenseMatch2 -ne $null ) {
Write-host $Hostname1 $LicenseMatch2[0] "Will Expire on" $ExpirationDate3[0]
Write-host $Hostname1 $LicenseMatch2[1] "Will Expire on" $ExpirationDate3[1]
Write-host $Hostname1 $LicenseMatch2[2] "Will Expire on" $ExpirationDate3[2]
Write-host $Hostname1 $LicenseMatch2[3] "Will Expire on" $ExpirationDate3[3]
Write-host $Hostname1 $LicenseMatch2[4] "Will Expire on" $ExpirationDate3[4]
Write-host $Hostname1 $LicenseMatch2[5] "Will Expire on" $ExpirationDate3[5]
Write-host $Hostname1 $LicenseMatch2[6] "Will Expire on" $ExpirationDate3[6]
}