Я пытаюсь удалить некоторые ненужные родительские папки с наших сайтов Sharepoint Online в Powershell теперь, когда мы изменили нашу политику в отношении хранения файлов. Мы хотим избавиться от ранее существовавшей папки 2020, чтобы минимизировать сложность структуры папок для навигации пользователей и гарантировать, что они не создают папку для 2021 года и не копируют туда файлы, занимая пространство Sharepoint.
Таким образом, я хочу извлечь содержимое папки 2020 на всех наших сайтах Teams в папку «Общие документы / Общие», а затем удалить пустую папку 2020. Итак, это идет от
'Общие документы / Общие / 2020 / [все содержимое]'
to
'Общие документы / Общие / [все содержимое]'
Функция MovePnP-Folder, естественно, перемещает всю папку, но я хочу избавиться от самой папки (а не от ее содержимого). Кажется, что функция MovePnP-File работает странным образом и сообщает мне, что у меня нет прав на перемещение файлов при попытке, несмотря на то, что я являюсь глобальным администратором. Он также, похоже, не работает с подстановочными знаками, которые я ожидал бы использовать для обеспечения выбора всего содержимого папки.
Я хочу, чтобы это повторялось для всех сайтов Teams в нашей среде.
Могу я здесь чем-нибудь помочь, пожалуйста?