1
Powershell에서 새 데이터row를 수정할 수는 있지만 사이트 자체의 Sharepoint List는 업데이트되지 않습니다. 여기 Powershell에서 Sharepoint 목록 업데이트
내 코드의 비트가 여기에내가 여기
$connString = 'Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=2;RetrieveIds=Yes;DATABASE=https://sharepoint/;LIST={6d552622-3333-4444-9999-234d32d32d3};'
$spConn = new-object System.Data.OleDb.OleDbConnection($connString)
$spConn.open()
$qry="select * from myList"
$cmd = new-object System.Data.OleDb.OleDbCommand($qry,$spConn)
$da = new-object System.Data.OleDb.OleDbDataAdapter($cmd)
$dataSet = new-object System.Data.DataSet
$sp = $dataSet.Tables.Add("Table")
$da.fill($sp)
내가 새로운 DataRow를 추가 테이블 정보 내 데이터 집합을 채울 것입니다
$row = $sp.NewRow()
$sp.Rows.Add($row)
$row["Title"] = "Foo"
그리고 여기 내가이를 업데이트하려고 셰어 포인트 목록
$da.Update($sp)
그것은 내가 어떤 도움이나 지침도 좋을 것입니다.
감사
새 행을 추가하는 다른 방법은 무엇입니까? –
나는 PowerShell에서 sharepoint 목록에 행을 추가하는 방법을 알고있다. 내 스크립트는 SharePoint와 동일한 시스템에서 실행되지 않으므로 .Net 셰어 포인트 어셈블리를 사용할 수 없습니다. –
위의 코드는 새로운 Datarow를 추가 할 것입니다. 그러나 이제는 실제로 sharepoint 목록으로 업데이트하는 방법을 찾을 수 없습니다. - 방법이 있어야 할 것처럼 느낍니다. –