GARFIELD: žádnej nástroj tam na to není, podle mně je nejjednodušší na serveru spustit IronPython, pustit konzoli, na ní se přihlásit do sajty a přes objektovej model to zkopírovat položku po položce
pro rychlejší start podobných experimentů:
import System, clr
clr.AddReferenceToFileAndPath(r"c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI\Microsoft.SharePoint.dll")
from Microsoft.SharePoint import *
site = SPSite("http://server")
web = site.OpenWeb()
seznam1 = web.Lists["JmenoSeznamu"]
seznam2 = web.Lists["JmenoSeznamu2"]
def add_item(values, lst):
item = lst.Items.Add()
item["ContentType"] = lst.ContentTypes[0].Id
item.Update()
for key, value in values.items():
item[key] = value
item.Update()
for item in seznam1.Items:
hodnoty_ke_zkopirovani = { "Title":item["Title"], "Neco":item["Neco" }
add_item(hodnoty_ke_zkopirovani, seznam2)
web.Dispose()
site.Dispose()