Удалить все контакты с определенной компанией из списка почтовых ящиков

У нас есть список контактов сотовых телефонов, который мы загружаем из файла .pst новым пользователям, когда они начинают использовать эту команду:

New-MailboxImportRequest -Mailbox (идентификатор пользователя) -FilePath \ EX1 \ c $ \ ExFiles \ CellPhoneContacts.pst -TargetRootFolder «Контакты»

По завершении мы войдем в учетную запись пользователя с помощью OWA, заходим в «Люди», расширяем из «Другие контакты» щелкните правой кнопкой мыши «Список сотовых телефонов» и нажмите «Добавить в контакты». Затем он перечисляет «Список сотовых телефонов» в качестве подкаталога в их контактах, который затем через Active Sync добавляет все контакты в их телефоны.

Конечно, со временем список устареет. Есть ли в этой подпапке «Список сотовых телефонов» команда для поиска контактов пользователей, для всех контактов с совпадающим названием компании (нашей) и удалить их? Я могу разобраться в цикле между пользователями и повторным добавлением контактов, но я не могу понять, как удалить то, что там. Удаление всей подпапки «Список сотовых телефонов» также допустимо, поскольку в ней должны находиться только наши контакты.

0
задан 10 April 2017 в 16:59
2 ответа

После множества игр я нашел работоспособное решение. Оказывается, если вы поместите контакт в обычную почтовую папку, строка темы будет «Имя человека - Компания», и это было одинаково для всех контактов. Итак, я смог использовать следующее:

Search-Mailbox -Identity (псевдоним) -SearchQuery 'вид: контакты И тема: «- Компания»' -DeleteContent

(обратите внимание, что у компании сначала пробел, затем тире, затем пробел ). Это удалило все контакты для личности с названием компании, которую я искал.

Теперь, чтобы написать цикл для следующего, чтобы сначала удалить контакты из всех почтовых ящиков, а затем импортировать новый список.

0
ответ дан 5 December 2019 в 08:21

Главное, что вам не хватает в вашем вопросе, - это версия Exchange, поскольку разные версии предоставляют вам разные варианты.

Однако лучше всего использовать что-то вроде add2exchange от Diditbetter. Храните информацию в одном месте, а программное обеспечение должно поддерживать ее в актуальном состоянии. Это будет намного эффективнее, чем пытаться скрыть детали.

0
ответ дан 5 December 2019 в 08:21

Теги

Похожие вопросы