У меня есть сайт сообщества, где включены каналы сайта. В конце концов, в списке микропищевых фидов выросло более 5000 наименований. Теперь пользователи жалуются на то, что не могут расширить разговор, если в нем более 3 ответов. Однако они могут добавлять новые сообщения и ответы.
Я полагаю, это связано с порогом просмотра списка, поэтому я решил удалить элементы старше 6 месяцев из списка Microfeed. Я пытался удалить элементы с подходами ниже 2, но столкнулся с некоторой проблемой
Удаление элементов из списка Microfeed с помощью Powershell: элементы удаляются, но затем удаленные каналы все еще отображаются на странице. Попытка повторного заполнения кеша LMT, но безуспешно.
Удалить сообщение с помощью feedManager $feedManager.DeletePost($postId)
: это не удалось. Выдает ошибку исключения, вызывающую DeletePost
с 1
аргументом (ами):
Цель операции не найдена. Внутреннее имя типа: Microsoft.Office.Server.Microfeed.MicrofeedException. Внутренний код ошибки: 26.
Я ожидаю, что пользователи смогут видеть полные разговоры в фиде сайта.