Я живу в ISE ежедневно, а иногда и по VSCode по мере необходимости, и я регулярно делаю подобные вещи в ISE и VSCode, но ни один из них не привел меня к такому случаю. Тем не менее, среда может отличаться. Мне трудно понять, как выполнение этого простого запроса может привести к сбою ISE, поскольку он не выполняет ничего, специфичного для графического интерфейса $ psISE / ISE.
Вы делаете это на сервере Exchange напрямую или через явный или неявный удаленный сеанс с вашей рабочей станции администратора?
Кроме того, убедитесь, что у вас есть роль RBAC для выполнения этого ...
Get-ManagementRoleAssignment -Role 'Mailbox Import Export'
New-ManagementRoleAssignment -Role 'Mailbox Import Export' -User 'Administrator'
... и удостоверьтесь, что вы получаете что-то, над чем можно работать, то есть с реальными электронными письмами, использующими ...
Search-Mailbox -Identity 'HostMaster TestUser' -SearchQuery "Subject:test" -EstimateResultOnly
Если ответ из вышеперечисленного равен '0', то теперь вы знаете, почему -DeleteContent фактически не работал.
В качестве проверки здравомыслия. Вместо того, чтобы смотреть на один аккаунт. Посмотрите на все учетные записи, чтобы увидеть, если вы получаете какие-либо хиты на кого-либо ..
Get-Mailbox -ResultSize Unlimited |
Search-Mailbox -SearchQuery 'Subject:test' -EstimateResultOnly -Force |
Where-Object -Property ResultItemsCount -gt 0