Почему не удается передать значения даты из календаря в скрипте PowerShell для Exchange?
Доброго времени суток! Пытаюсь тут доделать скрипт для Exchange - экспорт выбранного ящика в PST - набросал форму, в поле со списком попадают все ящики, можно по кнопке узнать объем каждого, вторая кнопка отвечает за экспорт, это работает. Но решил добавить 2 календаря на форму, чтобы экспортировать в заданном диапазоне дат:
За основу беру вот этот командлет:
New-MailboxExportRequest -Mailbox form -FilePath \\mail.company.ru\mailpst\mailbox_apr_jun_2024@company.ru.pst -ContentFilter "(Received -ge '04/01/2024 00:00:00') -and (Received -lt '06/30/2024 00:00:00')"
Но если я сюда передаю значения из календарей -
$MailboxExport = New-MailboxExportRequest -Mailbox $LogonName -FilePath $savePath -ContentFilter "(Received -ge $calendarFrom.SelectionStart) -and (Received -lt $calendarTill.SelectionStart)"
не удается выполнить экспорт в диапазоне - пишет, что неправильное значение переменной. Но вроде бы из календарей забирается выбранное значение даты в виде 'mm/dd/yyyy hh:mm:ss ' - что я не учел? Заранее благодарен за подсказки.