1

「$ spWeb.List」の行で「null配列にインデックスを付けることはできません」というメッセージが表示されます

Windows7 ホーム プレミアムと SharePoint Foundation 2010 を使用しています。

ユーザーをシェルに追加しようとしました Add-SPShellAdmin -username -database ..失敗した通知エラーは、アカウントとは異なるユーザー名を使用して、アカウント名がログインとしてデータベースに既に追加されていることです

提案してください!。

"============================================================================="
$PSSnapin = Remove-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue | Out-Null
 $PSSnapin = Add-PsSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue |    Out-Null

$spWeb = Get-SPWeb http://krishna-hp:11944/sites/sh100/
$spList = $spWeb.List["products"] 

$newItem = $splist.Items.Add()

$newItem["Title"] = "this is title"
$newItem["product_id"] = 34
$newItem["product_desc"] = "this is from poershell"
$newItem["price"] = 123
$newItem.Update()
4

1 に答える 1

1

そのシンプルな行を変更するだけです

$spList = $spWeb.List["製品"]

$spList = $spWeb.Lists["products"] うまくいきました!

于 2012-05-25T11:40:19.430 に答える