1

リスト A とリスト BI の 2 つのリストがあり、すべての ListItem をリスト A からリスト B にコピーする必要があります。リスト A とリスト B は 2 つの異なるサブサイトにありますが、同じサーバーにあります。

4

1 に答える 1

2

データを転送するには、さまざまな方法があります。

PowerShell から:

Add-PSSnapin Microsoft.SharePoint.PowerShell -EA SilentlyContinue

$Site1URL = "http://webApp1:11111/site1/" 
$Site2URL = "http://webApp2:22222/site2/" 
$SourceList = "List A"
$DestinationList = "List B"

$Web1 = Get-SPWeb $Site1URL
$Web2 = Get-SPWeb $Site2URL
$ListA = $Web1.Lists.TryGetList($SourceList)
$ListB = $Web2.Lists.TryGetList($DestinationList)

$ListA.Items | foreach {
    $newItem = $ListB.Items.Add()
    $newItem["Col1"] = $_["Col1"]
    $newItem["Col2"] = $_["Col2"]
    $newItem.Update()
}
于 2012-11-07T08:29:43.983 に答える