Задать вопрос
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike,
    The term 'Remove-ComplianceSearchAction' is not recognized as the name of a cmdlet, function, script file
    это, скорее, результат кривого переноса из Exchange Online. Там даже в официальной документации по командлету в секции "Applied To:" написана дичь...
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike,
    можно прямо на рабочую станцию поставить MFCMAPI
    можно, но ящик будет открываться долго
    Это издевательство от Microsoft такое?
    ну как вам сказать...когда у MS дела с облачными сервисами пошли в гору (Exchange Online и т.д.), они решили часть облачного функционала перетащить в наземный Exchange, но "хотели как лучше, а получилось как всегда".
    1. Search-Mailbox, хоть и медленный, но рабочий командлет (я им больше 15 лет успешно пользуюсь), в том числе для удаления писем из ящика, а всякие *-ComplianceSearch* - это модно-молодежные пришельцы из Exchange Online, и они в большей степени являются инструментами для быстрых действий с последствиями какого-то почтового инцидента (например, обиженный админ при увольнении написал всем пользователям компании гневное письмо, а руководство потребовало срочно его удалить во всех ящиках - из такой логики делались ограничения в 10 писем на ящик, но 50000 ящиков).
    2. MS предполагает (и пишет в Preferred Architecture), что в организации настроены политики хранения, которые автоматически перемещают старые письма в архивные ящики, а в основном ящике хранятся письма, например, только за последний год. Архивные почтовые ящики лежат отдельно от основных. Помимо политик хранения, применяются квоты на почтовые ящики и т.д. Соответственно, в командлеты не заложено сильно больших лимитов.
    Написано
  • Почему не открывается оснастка gpedit.msc у обычных пользователей?

    открыть редактор групповых политик gpedit.msc обычным пользователем
    цель упражнения какая? локальная политика применяется самой первой и перекрывается доменными политиками.
    Если вам нужны результаты моделирования/применения политик, то из-под обычного пользователя можно запустить rsop.msc и/или gpresult
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike, я же писал - используйте Get-ComplianceSearchAction.
    вот такая команда, по логике, должна вернуть максимум возможного:
    Get-ComplianceSearchAction -Identity "ComplianceSearchActionId" -Details -ResultSize Unlimited | fl *

    можно отдельно дергать поле Results и смотреть чего там...
    И понять, какие именно сообщения были удалены, невозможно?
    не очень понимаю...Есть общее условие "удалять все сообщения старше какой-то даты". По этому условию нашли N-ое кол-во сообщений, в том числе сообщения с ID 2516467989 и 3524878956 - вы хотите знать какое из них удалено первее? Или вы хотите увидеть запись в логе, что сообщение от Васи на группу рассылки Торгаши с темой "Петя - дурак" от 15 февраля 2020 года удалено?
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike, есть такой инструмент - MFCMAPI. Запускаете его прямо на сервере Exchange, подключаете ваш большой ящик и руками удаляете старые сообщения, он прямо в почтовой базе удаляет сообщения
    Если хотите PowerShell, то быстрее будет кусками по 10000 сообщений через Search-Mailbox -ContentFilter "..." -DeleteContent
    Либо вариант с новым ящиком, как я писал ранее. Там достаточно на старом ящике отобрать у всех права Full Mailbox Access, а на новом добавить всем кому надо - тогда в Outlook старый ящик отключится и подключится новый через фичу Automapping (если только вы не руками добавляли старый ящик всем)
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike, да, 10 сообщений за раз (в облачном варианте - 100)...
    The Purge switch specifies the action for the content search is to remove items that match the search criteria. You don't need to specify a value with this switch.

    - A maximum of 10 items per mailbox can be removed at one time. Because the capability to search for and remove messages is intended to be an incident-response tool, this limit helps ensure that messages are quickly removed from mailboxes. This action isn't intended to clean up user mailboxes.
    Tip: To purge more than 10 items, refer to ediscoverySearch: purgeData in the Microsoft Graph API, which allows purging a maximum of 100 items per location.
    - You can remove items from a maximum of 50,000 mailboxes using a single content search. To remove items from more than 50,000 mailboxes, you'll have to create separate content searches. For more information, see Search for and delete email messages in your Microsoft 365 organization.
    - Unindexed items aren't removed from mailboxes when you use this switch.
    - The value of the PurgeType parameter controls how the items are removed.
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike,
    а как понять, что процесс прошел и успешно ли прошел?
    Get-ComplianceSearchAction
    для удаления есть Remove-ComplianceSearchAction, но я его не использовал
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike,
    New-ComplianceSearchAction -SearchName ContentSearch_for_user12 -Purge
    потому что вы указали только операцию (Purge), но не указали параметры операции, а именно -PurgeType SoftDelete
    Письма "удаляются" по 10 штук (точнее, перемещаются в Recoverable Items для возможного восстановления)
    Написано
  • Hiex.exe — Системная ошибка. Что делать?

    Hedgeho9g, расположение не принципиально - заразу все равно вычищать...
    В ссылках, которые я давал, пути точно видно - можно по ним посмотреть. Кроме этого, в журнале Windows Defender должны быть соответствующие записи
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike, нигде...так работает Search-Mailbox - при указании параметра SearchQuery возвращается 10000 элементов, поэтому надо запускать несколько раз
    я же ранее описывал быстрый способ (проделывать в часы наименьшей нагрузки):
    через New-MailboxExportRequest выгрузить в новый ящик все письма, полученные после 07.24.2024 00:00:00. После этого старый ящик удалить, а его адрес навесить дополнительным на новый ящик
    Написано
  • Windows 10 pro просыпается когда не надо, как починить?

    Aleksei,
    По вечерам и ночью приходят обновления и настройки по необходимости, ну и backup
    у Windows обновления выходят во второй вторник месяца. А для их установки можно указать период обслуживания (например, 3-я неделя месяца) - в это время компы на ночь не выключаются.
    "Настройки по необходимости" можно сделать кучей способов, тем более при наличии домена - GPO, logon/logoff-скрипты, просто скрипты и т.д.
    Бэкап рабочих ПК? А что там - общие папки с документами (это не хорошо), общие принтеры (у вас есть домен, можно поднять принт-сервер)? По-хорошему, все рабочие документы должны храниться централизованно на файловых серверах или сетевом хранилище
    Написано
  • Windows 10 pro просыпается когда не надо, как починить?

    а это производственная необходимость держать компы включенными всю ночь?
    в вашем случае даже GPO не надо - например, на КД повесили задачу по расписанию "в 19:00 обходить все доменные компы и просто выключать", типа
    Get-ADComputer...Test-Connection -ComputerName...Stop-Computer
    Написано
  • Как получить доступ к зашифрованным файлам через планировщик windows 10?

    Пробовал добавлять пользюка в группу "Вход в качестве пакетного задания"
    наверное, все-таки в политику, в какую конкретно: локальную или доменную?
    на самом компе эта учетка какие права имеет?
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike,
    Зашел щас в ECP
    если вы запускали экспорт в EMS/ISE - то и дальше лучше тыкать в EMS...
    Собрать статистику по ящику - это Get-MailboxStatistics - из нее вы получите размер ящика, количество сообщений, дату/время самого старого и самого нового сообщений и т.д. Можно прибегнуть к помощи Search-Mailbox с параметрами EstimateResultOnly и SearchQuery (с ограничением по датам) - получите количество сообщений и их размер.
    После сбора статистики можно делать какие-то выводы о последующем разделение содержимого ящика на части для экспорта. Ваш ящик в 160ГБ - это, по сути, четыре запроса на экспорт, которые можно запустить одновременно (написали команды в ISE и запустили). На скорость выполнения действий с ящиком сильнее влияет количество сообщений/элементов, нежели их размер

    Дата внутри Exchange используется в формате mm/dd/yyyy (у вас на скрине из ECP есть пример)
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike, тот же Search-Mailbox с параметрами EstimateResultOnly и SearchQuery (запрос по датам)
    Написано
  • Windows Server 2016 возможно ли восстановить коллекцию RDP терминального сервера?

    Dewz, есть два режима работы RDS-коллекций - Remote Desktop (обычно по умолчанию) и RemoteApp, на одном RDSH оба режима одновременно работать не могут. Если в коллекции публикуется RemoteApp, то коллекция автоматом переключается в режим RemoteApp и убирает подключение Remote Desktop Session
    насколько я понял - у вас именно это и произошло...соответственно, для восстановления Remote Desktop Session в режиме коллекции RemoteApp надо в реестре поправить ключ - подробнее тут, еще можно использовать сервис RemoteApp Monitor Service
    Написано
  • Почему хром не видит шаблон политики?

    Тимур,
    1. Версии Windows Server на КД какие? Уровень леса/домена?
    2. Административные шаблоны лежат в централизованном хранилище или только на одном КД?
    3. ошибка
    при моделировании политики пишет - Несовпадение версий Active Directory / SYSVOL, AD (2), SYSVOL (65535)
    говорит о том, что у вас есть проблемы с репликацией
    Написано
  • Как удалить старые сообщения из почтового ящика Exchange после определенной даты?

    shupike, я запускал четыре запроса на экспорт (год - поквартально) параллельно - получал 4 PST-файла для каждого года...
    если ящик больше 50ГБ - я стараюсь его разбивать на более мелкие куски (по годам, по кварталам и т.д.)
    New-MailboxExportRequest -Mailbox mbx -FilePath '\\FS\TempPST$\mbx-2023-1.pst' -Name "mbx-2023-1" -BadItemLimit 10 -ContentFilter "(Received -ge '01/01/2023') -and (Received -lt '04/01/2023')"
    New-MailboxExportRequest -Mailbox mbx -FilePath '\\FS\TempPST$\mbx-2023-2.pst' -Name "mbx-2023-2" -BadItemLimit 10 -ContentFilter "(Received -ge '04/01/2023') -and (Received -lt '07/01/2023')"
    New-MailboxExportRequest -Mailbox mbx -FilePath '\\FS\TempPST$\mbx-2023-3.pst' -Name "mbx-2023-3" -BadItemLimit 10 -ContentFilter "(Received -ge '07/01/2023') -and (Received -lt '10/01/2023')"
    New-MailboxExportRequest -Mailbox mbx -FilePath '\\FS\TempPST$\mbx-2023-4.pst' -Name "mbx-2023-4" -BadItemLimit 10 -ContentFilter "(Received -ge '10/01/2023') -and (Received -lt '01/01/2024')"
    Написано