Вопрос

Я пытаюсь создать коллекцию сайтов через 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 вопроса:

  1. Вы запускаете скрипт на сервере SPT или удаленно?
  2. У учетной записи, в которой вы управляете, есть права на создание сайта?

ОК 3 Вопросы ... Можете ли вы войти в SPT с учетной записью, которую вы используете в параметре владельца?

Мне также любопытно, почему вы псевдоним STSADM? Если это на вашем пути, вы все равно сможете выполнить его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top