STSADM создает ошибку «Пользователь не может быть найден»
-
16-10-2019 - |
Вопрос
Я пытаюсь создать коллекцию сайтов через STSADM. Я делаю:
STSADM -o createsite `
-url "<url>" `
-title "<title>" `
-description "<desc>" `
-lcid 1033 `
-owneremail "<user email>" `
-sitetemplate "STS#1" `
-ownerlogin "<domain\user.name>"
(Sidenote: Я в Пауэрселле с псевдонимом, установленным для STSADM.)
Когда я запускаю команду, в подсказке PowerShell я получаю только следующий вывод:
Пользователь не может быть найден.
Если я посмотрю в журналы ULS, я увижу следующие связанные журналы (немного усечен для ясности):
- Создание сайта http: // somehost/sites/test В базе данных контента wss_content_768e4db1bf23493085857cd381b2f72e
- Ошибка при попытке получить доверенные леса и домены. Сообщение об исключении: текущий контекст безопасности не связан с доменом или лесом активного каталога.
- Найдено 0 доверенных лесов.
- Найден 0 достоверных доменов
- Ошибка в разрешении пользователя 'u003Cdomainuser.name> ': System.componentmodel.win32exception: невозможно связаться с мировым каталогом сервера
Если я создаю коллекцию сайтов через центральную администрацию, используя то же самоеu003Cdomainuser.name> Учетные данные, коллекция сайтов создана отлично.
Есть идеи относительно того, как решить эту проблему? (Просто чтобы отметить, я создал веб -приложение через STSADM с теми же учетными данными пользователя, и это работало нормально.)
Решение
Интересно, является ли контекст безопасности, на который он ссылается контекст безопасности сценария?
Я полагаю, у меня есть 2 вопроса:
- Вы запускаете скрипт на сервере SPT или удаленно?
- У учетной записи, в которой вы управляете, есть права на создание сайта?
ОК 3 Вопросы ... Можете ли вы войти в SPT с учетной записью, которую вы используете в параметре владельца?
Мне также любопытно, почему вы псевдоним STSADM? Если это на вашем пути, вы все равно сможете выполнить его.