Мне нужен скрипт, который периодически считывает значение реестра (REG_MULTI_SZ). Если значение изменилось →, сделайте что-нибудь.Сравнение переменных, содержащих значение реестра REG_MULTI_SZ
$itemList1 = Get-ItemPropertyValue -Path Registry::HKCU\SOFTWARE\Tester -Name TestValue
# ...
$itemList2 = Get-ItemPropertyValue -Path Registry::HKCU\SOFTWARE\Tester -Name TestValue
if ($itemList1 -eq $itemList2) {echo "identical"} else {echo "different"}
- если значение TestValue рег является пустым, выходы сценария "отличается"
- если значение TestValue рег имеет 1 строку только, сценарий выводит "идентичный "
- , если значение регистра TestValue имеет более 1 строки, выходы сценария "идентичны"
Вы можете предложить?
'Сравнить-Object $ itemList1 $ itemList2' –
Спасибо Ansgar, он выглядит отлично. – MaCae
Можете ли вы указать, как я могу получить $ true значение, если переменные равны и значение $ false в случае, если они отличаются? – MaCae