Скопируйте документы из исходной в конечную библиотеку sharepoint, сохранив свойства оригинальных документов, такие как Created, CreatedBy

370
john Gu

Я работаю над двумя проектами sharepoint, которые являются двумя отдельными фермами sharepoint, которые находятся в одном домене (Старая ферма и Новая ферма). Теперь внутри старой фермы у нас есть 20 библиотек документов sharepoint, и мы хотим скопировать все документы из старой фермы в новую. но вопрос, о котором я спрашиваю, заключается в том, что я хочу скопировать документы, сохранив их исходные свойства, в том числе:

  • созданный
  • модифицированный
  • Создано
  • Модифицирован
  • Название и имя

Теперь я не беспокоюсь о перемещении самих библиотек и их настроек, а скорее беспокоюсь о копировании документов. поэтому в настоящее время я сделал следующее:

  1. На новой ферме я добавил 20 новых библиотек документов, которые имитируют старые библиотеки документов. где я определяю, чтобы они имели одинаковое имя библиотеки и настройки.
  2. Теперь я пытаюсь вручную скопировать документы из старых библиотек и вставить их в новую библиотеку, но я отметил, что дата создания будет равна текущей дате (дате вставки) вместо исходной даты создания.

поэтому кто-нибудь может посоветовать, какие оценки (используя power-shell или другие средства) я могу использовать, чтобы скопировать документы между двумя фермами sharepoint? так есть ли сценарий Power-Shell, который я могу использовать для перемещения документов?

У меня есть следующие 4 пункта для упоминания:

  1. в некоторых библиотеках документы организованы в папки.
  2. две фермы имеют разные разрешения. поэтому администратор сайта в исходной ферме не может получить доступ к целевой ферме и наоборот. Теперь, если это серьезная проблема, я могу предоставить администратору соответствующее разрешение для второй фермы во время операции перемещения.
  3. обе фермы являются sharepoint 2013 локально. но у них разные номера сборки.
  4. теперь в sharepoint к каждой библиотеке документов можно получить доступ с веб-адреса, такого как, http://servername/sites/HR/HR Documents/и его также можно открыть как папку внутри машины.
0
Вам нравится [Attribute Changer] (https://www.petges.lu/)? Thomas Weller 6 лет назад 0
Если у вас есть песочница или тестовый сайт, это была бы прекрасная возможность попробовать некоторые вещи и проверить. Раньше была командная строка stsadmin, которая позволяла бы делать такие вещи, но я не помню, какая версия SharePoint была запущена этим клиентом на их сервере, и я больше не поддерживаю их систему. Раньше я отправлял вещи в их песочницу, чтобы они проверили и подтвердили, что это хорошо там, и после утверждения сделайте то же самое для производства с небольшой координатой. Позже выкопаю кое-что для вас, если я смогу найти что-нибудь, и никто больше не даст никаких предложений и т.д. Pimp Juice IT 6 лет назад 0
Я также разместил ссылку на этот вопрос на https://sharepoint.stackexchange.com/ в области чата на случай, если кто-то там сможет вам помочь и т. Д. Pimp Juice IT 6 лет назад 0
Помогает ли эта статья SharePoint: [Копировать или перемещать файлы библиотеки с помощью Open with Explorer] (https://support.office.com/en-us/article/Copy-or-move-library-files-by-using-Open -с-Эксплорер-aaee7bfb-e2a1-42ee-8fc0-bcc0754f04d2)? harrymc 6 лет назад 0
Джон - почему без комментариев? harrymc 6 лет назад 2
@harrymc, когда вы используете проводник для перемещения или копирования файлов, он ** меняет ** созданные и измененные атрибуты. ShooShoSha 6 лет назад 0
Атрибуты изменяются только при копировании файлов, поскольку они являются новыми файлами. Переезд не должен этого делать. Для копирования вы могли бы использовать утилиту, такую ​​как Robocopy, которая может сохранять атрибуты. Примечание: Почему вы отказались от своего поста с наградой - некоторые люди потратили время на решение этой проблемы даром. harrymc 6 лет назад 0

0 ответов на вопрос

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