При использовании скриптов содержащих метод GetItem в анонимном доступе может возникнуть такая проблема:
"The method "GetItems" of the type "List" is blocked by the administrator on the server."
Решение :
1 - Откройте SharePoint Management Shell как администратор и выполните проверку Client Callable methods:
"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
$wa.ClientCallableSettings.AnonymousRestrictedTypes
2 - Снятие блокировки:
$wa = Get-SPWebApplication -Identity "http://[yoursite]/"
$wa.ClientCallableSettings.AnonymousRestrictedTypes.Remove([Microsoft.SharePoint.SPList], "GetItems")
$wa.Update()
$wa.ClientCallableSettings.AnonymousRestrictedTypes.Remove([Microsoft.SharePoint.SPList], "GetItems")
$wa.Update()
Эту операцию можно выполнять только с проверенными скриптами и для определённых узлов, поскольку появляется дыра в защите.
Комментариев нет:
Отправить комментарий