2012-06-20 4 views
0
. "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1" 
$spWeb = Get-SPWeb -Identity "http://nycs00058260/sites/usitp" 
$splist = $spWeb.Lists["/Lists/OsEM1"] 
$splist.GetItems("Item") | ForEach-Object{ 
Write-Host $_["Item"] 
} 

필자는 "Item"에서 값을 정확하게하려고 시도하지만 "null 값을 갖는 식 >>> $ splist에서 메서드를 호출 할 수는 없습니다. GetItems "읽기 공유 지점

이유를 찾거나 해결할 수있는 사람이 있습니까?

답변

0

$splist이 null 인 이유는 $splist = $spWeb.Lists["/Lists/OsEM1"]을 설정하면 "/ Lists/OsEM1"목록을 찾을 수 없기 때문입니다. 나는 "/ Lists /"부분이 필요하다고 생각하지 않는다. 다시 시도해보십시오.

$splist = $spWeb.Lists["OsEM1"] 
+0

굉장합니다! '제목'이 있지만 항목 값이없는 항목을 찾고 싶다면 어떻게 작성할 수 있습니까? 이것은 모든 항목을 표시하기위한 것일뿐입니다. – LifeScript

+0

질문을 오해하지 않는 한 "$ splist.GetItems ("Title ") | ForEach-Object {Write-Host $ _ ["Title "]}"할 수 있어야합니다. . – skeletank

+0

나중에 작동하고 값을 새 값으로 변경하는 방법, $ _ [Item]의 값을 변경하고 싶습니다. – LifeScript

관련 문제