воскресенье, 22 сентября 2013 г.

Ошибка при вызове New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager из PowerShell

Писал скрипт для массового обновления профилей и столкнулся с такой ошибкой.

New-Object : Исключение при вызове ".ctor" с "1" аргументами: "UserProfileAppli
cationNotAvailableException_Logging :: UserProfileApplicationProxy.ApplicationP
roperties ProfilePropertyCache does not have 61e2df3d-e19e-46d0-85c4-e46f4721c2
04"

Как оказалось, для того, чтобы в PowerShell вызывать службу профилей, недостаточно просто иметь права на службу:

image

Нужно еще иметь роль SharePoint_Shell_Access в базе данных конфигурации.

Для того, чтобы узнать перечень учетных записей с такой ролью, можно выполнить команду get-SPShellAdmin

image

Решение было найдено тут:

http://social.technet.microsoft.com/Forums/sharepoint/en-US/d8ee4f32-c380-4d1d-9f26-59765aae4a7f/getting-errors-when-i-try-to-create-newobject-for-userprofile-manager-powershell-sharepoint-2010

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

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