Перевіряємо значення змінної в PowerShell.
31/10/2021
Іноді буває необхідно перевірити, чи має змінна будь-яке значення. Здавалося б, найпростіший спосіб - це порівняти її з вбудованою змінною $ null, приблизно так:
if ($ var -eq $ null) {Write-Host "My variable is NULL "}
Однак цей спосіб краще не використовувати. Він не дуже надійний і періодично видає зовсім не те, що ожідаeшь.Для того, щоб перевірити, чи має змінна значення $ null, краще застосовувати такий варіант:
if (! $ Var) {Write-Host "My variable is NULL"}
А перевірити, чи має змінна будь-яке значення, відмінне від $ null, можна так:
if ($ var) {Write-Host "My variable is NOT NULL"}