Как я могу перенести документ из одного каталога в другой?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/10823

Вопрос

Как я могу перенести документ в подпадку и при этом сохранить историю версий в старом месте в новом месте?

Это было полезно?

Решение

При условии, что вы используете SharePoint 2010, вы можете перемещать файлы с историей, используя функциональность «Open с Windows Explorer».

Другие советы

Подумайте об использовании мастера развертывания контента Криса О'Брайена: http://www.sharepointnutsandbolts.com/2007/12/introducing-sharepoint-content.html

Это можно найти на Codeplex.

Если вы копируете его, используя инструмент управления контентом из действий сайта, не поддерживает старую копию и его историю, где она находится? Если вы перемещаете только один или два файла, я бы не подумал, что вам понадобится больше, чем это.

Одним из подходов будет использование инструмента миграции контента, такого как Metavis http://www.metavistech.com/ который позволяет перемещать/копировать файлы и списки при сохранении истории версий.

Вы также можете попробовать бесплатное издание Copymove для SharePoint 2007. Анкет Он поддерживает полную историю версий и метаданные в документах, которые вы копируете или перемещаете.

Если вы находитесь в той же библиотеке документов и просто перемещают папки, то Action-> Open с помощью Windows Explorer сделает трюк. Вы также можете использовать интерфейс контента и структуры сайта со страницы «Настройки сайта».

Пока документ находится в той же библиотеке документов, он сохранит историю. Для душевного спокойствия проверьте это с помощью простого текстового файла, прежде чем внести какие -либо большие изменения.

Неа. Не в SP 2010. Я открыл библиотеку в Explorer, но при попытке перемещать файлы в другую библиотеку, но я продолжаю получать сообщение «не могу читать из исходного файла или диска». Это просто не работает, и как администратор, который мог бы перемещать файлы, используя дизайнер или интерфейс управления контентом и структурой, это не проблема для меня. Это является Проблема для многих пользователей, которые у меня есть и что мне нужно предоставить возможность перемещать документы и сохранить историю версий. У меня нет времени, чтобы потратить на них документы других людей, и они обижаются на то, чтобы попросить меня сделать это. Это проигрыш.

К сожалению, ничто из того, что я нахожу, не допускает того, что мне кажется критической необходимостью для конечных пользователей SP: а именно для перемещения документов- С историей версий -Между библиотеками, использующими интерфейс фронтального интерфейса. Это приводит к критическому контрольно-пропускному пункту в развертывании SP, который я администрирую, и может сбросить усилия моего проекта по получению принятия пользователя для продукта. Не разглагольствовать, но ... это показывает, насколько глухой Microsoft для конечных пользователей, и предполагает, что процессы разработки их программного обеспечения выполняют плохую работу по реальному пользовательскому тестированию. Итог: Microsoft необходимо выйти из своей прикладки и предоставить решение для этого, в противном случае рефрен от реальных пользователей SP будет по -прежнему оставаться: «Да, они заставляют нас использовать SharePoint в офисе, но я ненавижу это, и это отстой».

Я попытался сделать несколько методов, чтобы «перемещать» списки и сайты вокруг SP2007 и SP2010. Тот, который дает мне наилучшие результаты, - это использование либо синтаксиса команды STSADM, либо PowerShell. Мое предпочтение - PowerShell.

Проблема, с которой я столкнулся во всех моих «ходах», заключалась в том, что я хочу сохранить все истории отношений и ссылки, если они не обновлены мной (как ИТ -парнем против фактического пользователя). В качестве ИТ -ресурсов мы являемся руководящими данными в большинстве случаев, а не владельцами, и если мы перенесем файл в файловой системе, мы не будем брать на себя ответственность (например, использование команды копирования и вставки). SharePoint предоставляет хороший интерфейс, но предполагает, что если вы делаете что -то через интерфейс, который вам владеет, даже если это усилия по дому.

Мы знаем, что мы являемся ответом на домашние действия, когда мы делаем это, но пользователи-это те, кому не нравится видеть, как их объектно-владение отнимает кто-то, кто не может быть в пищевой цепочке процесса утверждения документа. Вот почему мне нравится метод, который я описываю ниже. Я не сбрасываю сброс метода шаблона или методов перемещения исследователей, я просто нахожу их полезными при других обстоятельствах, чем организационное управление и домашнее хозяйство администраторов.

Возможно, вы захотите запустить поиск браузера через MSFT или другие ссылки на проверку ... Пожалуйста, помните, что это проходит через интерфейс PowerShell, но также может быть выполнена через серию команд STSADM.

Для перемещения или экспортного списка/сайта и списка импорта/сайта (обратите внимание, что это также работает со всем сайтом, но я сосредотачиваюсь на перемещении списка здесь; IE списки документов)

Export-SPWeb -Identity "http://yoursharepoint.site" -Path "d:\fileornetworkpathforyourexportfile\listnamebeingexported.cmp" -ItemUrl "http://yoursharepoint.site/subsite/listname" -IncludeUserSecurity -IncludeVersions 4 -NoFileCompression    


Import-SPWeb -identity  "http://yourtargetsharepoint.site" -path "d:\fileornetworkpathforyourexportfile\listnameexported"  -includeusersecurity -nofilecompression 

ПРИМЕЧАНИЕ: Команды относительно просты, но результаты могут быть болезненными, если переключатели не используются {-ингулидеров 4}-это максимальное количество целых версий, которые SP может перемещаться {-nofilecompression}, чтобы вы не потеряли данные в сжатых Данные (это может произойти и является известной проблемой MSFT SharePoint)

Ведь это только мое мнение о том, как это сделать ...

Удачи в вашем движении ...

В 2007 году он работает здесь:

  • В верхнем меню выберите «Действие»; "Открыть с Windows Explorer"
  • Вы получаете новое окно IE, показывающее одни и те же файлы/папки, но с более простым представлением.
  • В этом окне вы можете просмотреть и перетаскивать /отбросить или вырезать (cntl x) /paste (cntrl v) файлы.
  • После того, как это сделано, закройте его, и вы увидите, что оригинальное окно SharePoint обновляется: файлы перемещаются с их историческими версиями
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top