записать вывод массива в течение 30 дней с сегодняшней даты - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть 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]
 }
...