понедельник, 26 ноября 2012 г.

Разблокировка метода Get Items через Client Object Mode для анонимного доступа

При использовании скриптов содержащих метод GetItem в анонимном доступе может возникнуть такая проблема:
"The method "GetItems" of the type "List" is blocked by the administrator on the server."

Решение :

1 - Откройте SharePoint Management Shell как администратор и выполните проверку Client Callable methods:

$wa = Get-SPWebApplication -Identity "http://[yoursite]/"
$wa.ClientCallableSettings.AnonymousRestrictedTypes


2 - Снятие блокировки:
 
$wa = Get-SPWebApplication -Identity "http://[yoursite]/"
$wa.ClientCallableSettings.AnonymousRestrictedTypes.Remove([Microsoft.SharePoint.SPList], "GetItems")
$wa.Update()
Эту операцию можно выполнять только с проверенными скриптами и для определённых узлов, поскольку появляется дыра в защите.

Комментариев нет:

Отправить комментарий