В настоящее время я пытаюсь использовать переменные в New-ComplianceSearch -ContentMatchQuery ($ Variable), поэтому я могу сделать свой поиск по содержимому более универсальным, чем stati c.
Однако при просмотре результатов запрос не считывает переменную $ Variable как значение переменной, а представляет собой просто строку со значением $ Variable.
$complianceSearchName ='1st_Test'
$complianceSearchDesc = 'Test_1'
$keywordField='"Scree*" OR "PC*" OR "Somethin*"'
$senderField='Mailbox Name 1', 'Mailbox Name 2'
New-ComplianceSearch -Name $complianceSearchName -Description $complianceSearchDesc -ExchangeLocation $senderField -ContentMatchQuery '($keywordField)(c:c)(sent=2020-02-01..2020-02-03)(received=2020-02-01..2020-02-03)'
Start-ComplianceSearch -Identity $complianceSearchName
Переменные работают при использовании New-ComplianceSearch в -Name, -Description и - ExchangeLocation, однако при использовании $ keywordField в -ContentMatchQuery возникает ошибка.
Любая помощь?