2012-05-25 3 views
1

Im получение "не может индексировать в нулевой массив" в соответствии с "$ spWeb.List"Ошибка: Sharepoint Список доступа через Power Shell

Im используя Windows7 Home Premium и 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() 

ответ

1

Его простой Просто перепрофилирования

$ spList = $ spWeb.List [ "продукты"]

к

$ spList = $ spWeb.Lists [ "продукты"] работает!