Поделиться через


Настройка проверки подлинности поставщика контроля членства SQL с помощью форм для приложения Project Server 2007

Обновлено: Январь 2007 г.

 

Последнее изменение раздела: 2015-02-27

Содержание:

  • Обзор поставщика контроля членства SQL

  • Настройка инфраструктуры

  • Обновление файла Web.config для его добавления к поставщику контроля членства SQL

  • Настройка учетных записей пользователей с проверкой подлинности через формы

В данной статье описан процесс настройки функции проверки подлинности поставщика контроля членства SQL через формы для предоставления пользователям доступа к Microsoft Office Project Server 2007.

Обзор поставщика контроля членства SQL

Поставщик контроля членства SQL — это система управления удостоверениями, в которой используется проверка подлинности через формы для контроля сведений учетных записей пользователей Office Project Server 2007.

Проверка подлинности через формы очень похожа на механизм проверки подлинности приложения Project Server, предоставляемый в Microsoft Office Project Server 2003. При его использовании пользователь должен ввести имя и пароль для входа. Основное отличие данного метода от проверки подлинности через формы в том, что в последнем случае список пользователей и паролей размещается в хранилище, а не в базе данных Project Server. К подобным хранилищам относятся Active Directory, хранилище LDAP и хранилище поставщика контроля членства SQL.

Дополнительные сведения о проверке подлинности Office Project Server 2007 см. в разделе Планирование метода проверки подлинности в Project Server 2007.

Использование поставщика контроля членства SQL совместно с Office Project Server 2007 связано со следующими особенностями:

  • Настройка инфраструктуры   Данный этап состоит из двух действий: создание базы данных поставщика контроля членства SQL, где планируется хранить сведения учетных записей пользователей, и создание сайта IIS, через который пользователи, прошедшие проверку подлинности через формы, могут получить доступ к приложению Project Server.

  • Обновление нового файла конфигурации сайта в IIS   Добавьте к файлу сайта Web.config строку, в которой указан поставщик контроля членства SQL.

  • Настройка учетных записей пользователей   Создайте XML-список всех пользователей, прошедших проверку подлинности через формы, и которых необходимо добавить, и выполните импорт этих пользователей в хранилище поставщика контроля членства SQL.

    NoteПримечание:
    Чтобы настроить поставщика контроля членства SQL для Office Project Server 2007, необходимо установить Office Project Server 2007 в конфигурации фермы серверов (отличается от базовой установки) и запустить сайт веб-клиента Project.

Настройка инфраструктуры

Настройка инфраструктуры, в которой можно добавить пользователей к базе данных поставщика контроля членства SQL, включает в себя следующие действия:

  • Создание базы данных поставщика контроля членства SQL

  • Расширение веб-приложения с целью создания сайта для пользователей, прошедших проверку подлинности через формы, через который они смогут получать доступ к приложению Project Server.

  • Настройка нового сайта для поставщика контроля членства SQL.

Создание базы данных поставщика контроля членства SQL на компьютере, выполняющем SQL Server

С помощью процедуры, описанной далее, можно создать базу данных поставщика контроля членства SQL, которая называется хранилищем данных членства SQL. Сведения учетных записей всех пользователей, которые прошли проверку подлинности через формы и используют поставщика контроля членства SQL для доступа к Office Project Server 2007, должны быть импортированы в эту базу данных.

Учетная запись Windows, через которую выполняется вход в SQL Server при создании хранилища данных членства SQL, будет называться учетной записью администратора форм и использоваться позднее для добавления пользователей к базе данных.

Создание базы данных Поставщик_контроля_членства на SQL Server

  1. Откройте окно командной строки.

  2. Введите в любом каталоге команду <Windows Directory>\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -A m -E

    В результате данной команды будет создана база данных с именем aspnetdb, выполняющая проверку подлинности в соответствии с существующими учетными данным Windows (параметр " -E").

    В таблице далее представлены другие важные параметры, которые можно использовать при выполнении команды aspnet_regsql.exe. Полный список всех возможностей данной команды доступен при нажатии кнопок "-?".

    Параметр Описание

    -d

    Указывается имя базы данных, отличное от имени по умолчанию (aspnetdb). Введите имя базы данных после параметра, например: -d aspnetdb_testdbs

    -S

    База данных создается на удаленном сервере SQL Server. Введите имя экземпляра SQL Server, на котором должна быть создана база данных после выполнения команды. Например, -s SQLServerInstance

    -E

    Выполняется проверка подлинности в соответствии с текущими учетными данными Windows

    -U

    Указывается имя пользователя в SQL Server, по которому выполняется проверка подлинности, если используется средство проверки подлинности SQL. После выполнения команды укажите имя пользователя. Для данной команды необходим параметр "-P".

    -P

    Указывается пароль в SQL Server, по которому выполняется проверка подлинности, если используется средство проверки подлинности SQL. После выполнения команды укажите пароль. Для данной команды необходим параметр "-U".

Расширение веб-приложения

С помощью расширения веб-приложения, содержащего сайты веб-клиента Project, можно создать новый веб-сайт IIS, через который пользователи, прошедшие проверку подлинности через формы, могут получить доступ к веб-клиенту Project. Этот веб-сайт, как и любой другой веб-сайт IIS, использующий различные механизмы проверки подлинности, созданные в рамках одного и того же веб-приложения, будут обладать одинаковым содержимым, поскольку они совместно используют одну базу данных контента. Например, веб-приложение может открыть свое содержимое для сотрудников через веб-сайт IIS, использующий проверку подлинности Windows, но также можно расширить веб-приложение и создать отдельный веб-сайт IIS, в котором используется проверка подлинности поставщиков, пытающихся получить доступ к одинаковому содержимому. Поскольку существует два отдельных веб-сайта IIS, пользователям приходится входить на них, используя разные номера портов. К примеру,

  • http://contoso/pwa:80   (для проверки подлинности Windows)

  • http://contoso/pwa:81   (для проверки подлинности через формы (SQL Server))

При попытке пользователей, прошедших проверку подлинности через формы, войти в веб-клиент Project, убедитесь, что они используют URL-адрес нового сайта, прошедшего такую же проверку.

Расширение веб-приложения

  1. Откройте веб-сайт центра администрирования, нажав кнопку Пуск, выбрав вкладку Администрирование и щелкнув Центр администрирования SharePoint 3.0.

  2. На вкладке "Управление приложениями" выберите команду Создание или расширение веб-приложения.

  3. На следующей странице выберите команду Расширить существующее веб-приложение.

  4. В диалоговом окне Выбор веб-приложения выберите веб-приложение, которое необходимо расширить (например, "веб-сайт по умолчанию") и нажмите кнопку OK.

  5. Выберите команду Создать новый веб-узел IIS.

  6. Измените номер порта на 81 (или другой незанятый порт) и убедитесь, что номера в полях Описание и Путь изменены соответствующим образом.

  7. Обратите внимание на URL-адрес, расположенный в поле URL-адрес домена со сбалансированной нагрузкой; это адрес нового сайта с проверкой подлинности через формы. Можно использовать URL-адрес по умолчанию, представленный в поле или ввести другой URL-адрес.

  8. Нажмите кнопку ОК .

Настройка нового веб-сайта для поставщика контроля членства SQL

С помощью процедуры, представленной далее, можно настроить новый сайт для проверки подлинности через формы и поставщика контроля членства SQL.

Настройка нового веб-сайта для поставщика контроля членства SQL

  1. На странице "Управление приложениями" выберите Поставщики проверки подлинности.

  2. В зоне интрасети щелкните ссылку Windows.

  3. В меню Тип проверки подлинности выберите пункт Формы.

  4. В поле Имя поставщика контроля членства введите

    AspNetSqlMembershipProvider

  5. Нажмите кнопку Сохранить.

Обновление файла Web.config для его добавления к поставщику контроля членства SQL

Для нового созданного сайта IIS необходимо добавить поставщика контроля членства SQL к файлу Web.config. Также необходимо внести соответствующие изменения в файл Web.config для сайта с проверкой подлинности Windows веб-приложения. Сделать это можно с помощью диспетчера IIS путем добавления записи к файлу, указывающему на базу данных хранилища данных членства SQL (aspnetdb).

NoteПримечание:
Эту процедуру необходимо выполнить для всех интерфейсных веб-серверов фермы.

Добавьте поставщик контроля членства SQL к файлу Web.config

  1. Откройте диспетчер IIS на интерфейсном веб-сервере. Для этого нажмите кнопку Пуск, выберите команду Выполнить, введите Inetmgr в поле Открыть и нажмите кнопку OK.

  2. В диспетчере IIS разверните имя компьютера и щелкните папку веб-узлов.

  3. В папке "Веб-узлы" находится созданный до этого веб-сайт. Выберите его правой кнопкой мыши и щелкните команду Проводник.

  4. Выберите файл web.config правой кнопкой мыши, щелкните Открыть, а затем откройте файл с помощью программы редактирования, например, "Блокнот".

  5. Добавьте в файл Web.config следующую запись (лучшее место для добавления — сразу после раздела </ConfigSections> section):

    <connectionStrings>

    <remove name="LocalSqlServer" />

    <add name="LocalSqlServer" connectionString="data source=127.0.0.1;Integrated Security=SSPI;Initial Catalog=aspnetdb" />

    </connectionStrings>

    В примере выше использовано значение 127.0.0.1 для параметра data source. Это считается верным, если SQL Server установлен на локальном компьютере, если же SQL Server установлен на другом ПК (например, компьютере под названием "Компьютер 1" при использовании экземпляра SQL Server под названием "Проект"), то элемент <add> должен быть в следующем виде:

    <add name="LocalSqlServer" connectionString="data source=Computer1\Project;Integrated Security=SSPI;Initial Catalog=aspnetdb" />

  6. Убедитесь, что строка подключения указывает на базу данных поставщика контроля членства SQL, в которой будут храниться учетные записи пользователей (например, Intial Catalog=aspnetdb).

    NoteПримечание:
    Сделайте такие же изменения в файле Web.config для сайта Windows веб-приложения. Такое изменение также необходимо внести во всех интерфейсных веб-серверах фермы.

Настройка учетных записей пользователей с проверкой подлинности через формы

При настройке учетных записей пользователей с проверкой подлинности через формы с помощью поставщика контроля членства SQL, выполните следующие действия:

  • Создайте данные XML учетной записи пользователя

  • Импорт данных пользователя в хранилище данных членства

  • Добавьте новые учетные записи пользователей в группу безопасности Project Server

Создание данных XML для учетных записей пользователей

Средство PjFormsAuthUpgrade.exe, устанавливаемое с помощью Office Project Server 2007, позволяет добавлять пользователей, прошедших проверку подлинности через формы, в хранилище данных членства SQL. На данном этапе оно используется для создания XML-файла, который содержит сведения учетной записи пользователей, добавляемых в хранилище данных членства SQL.

NoteПримечание:
В дальнейшем средство PjFormsAuthUpgrade.exe также будет использоваться для импорта данных пользователей в базу данных поставщика контроля членства SQL.
NoteПримечание:
Выполнение средства PjFormsAuthUpgrade.exe на сайте с базовой или дайджест-проверкой подлинности не поддерживается.

Средство PjFormsAuthUpgrade.exe можно использовать для создания файла под названием Пользователи.xml. Средство позволяет добавлять два типа пользователей:

  • Пользователи с проверкой подлинности Project Server, перенесенные из Project Server 2003

  • Новые пользователи Office Project Server 2007 с проверкой подлинности через формы

Создание файла Пользователи.xml для пользователей с проверкой подлинности Project Server, перенесенных из Project Server 2003

Office Project Server 2007 не поддерживает метод проверки подлинности Project Server, используемый в Project Server 2003. Однако в случае применения Office Project Server 2007 можно перенести пользователей с проверкой подлинности Project Server из Project Server 2003 и добавить их в хранилище данных членства SQL, что открывает таким пользователям доступ к Office Project Server 2007 в рамках процесса проверки подлинности через формы.

NoteПримечание:
Дополнительные сведения о переносе в Office Project Server 2007 см. в разделе Введение: руководство по переходу на Project Server 2007.

На первом этапе данного процесса используется средство PJFormsAuthUpgrade.exe для создания файла Пользователи.xml. В этом файле перечислены все пользователи, которые должны быть перенесены в хранилище данных членства SQL.

Средство PJFormsAuthUpgrade.exe выполняет следующие действия:

  • Поиск всех пользователей с проверкой подлинности Project Server, перенесенных из Project Server 2003 на основании URL-адреса Office Project Server 2007.

  • Создание файла XML, содержащего информацию о каждой учетной записи пользователя, а также автосоздание другой информации, необходимой для хранилища, включая идентификатор GUID, имена для входа и пароли.

Представленные далее сведения описывают процесс создания файла Пользователи.xml.

NoteПримечание:
Эти действия необходимы только в том случае, если пользователи с проверкой подлинности Project Server были перенесены из Project Server 2003 в Office Project Server 2007. Если необходимо просто добавить новых пользователей в базу данных поставщика контроля членства SQL, перейдите к следующему разделу "Настройка файла Пользователи.xml для новых пользователей".

Создание файла Пользователи.xml для перенесенных пользователей

  1. В окне командной строки перейдите в каталог, содержащий файл PJFormsAuthUpgrade.exe (расположение этого файла по умолчанию — Program Files\Microsoft Office Servers\12.0\Bin). Введите следующий текст в командную строку и настройте ее в соответствии с используемой средой:

    PjFormsAuthUpgrade.exe -createusersfile -log forms.log -passwordlength 8 -url https://localhost/pwa -usersfile users.xml

    Параметр Описание

    -createusersfile

    Создается файл Пользователи.xml с учетными записями с проверкой подлинности Project Server, перенесенными из Project Server 2003.

    -log

    Создается файл журнала для устранения неполадок, которые происходят при выполнении средства PjFormsAuthUpgrade.exe. Можно задать путь к файлу журнала, в противном случае файл будет создан в том же каталоге, где находится средство PjFormsAuthUpgrade.

    -passwordlength

    Определяет длину случайного пароля, создаваемого для каждой учетной записи. Этот пароль можно изменить в файле или позволить пользователю сменить его с помощью параметра смены пароля, заданного в хранилище данных членства SQL.

    NoteПримечание:
    Пароли с проверкой подлинности Project Server нельзя перенести из Project Server 2003 в Office Project Server 2007.

    -URL

    Указывается URL-адрес Office Project Server 2007, необходимый для поиска перенесенных учетных записей в базе данных.

    -usersfile

    Создается файл Пользователи.xml. Можно задать путь к данному файлу; в противном случае файл будет создан в том же каталоге, что и средство PjFormsAuthUpgrade.exe.

    К примеру,

    PjFormsAuthUpgrade.exe -createusersfile -log c:\mydir\forms.log -passwordlength 8 -url http://contoso/pwa -usersfile users.xml

    Выполните команду, задав параметры, соответствующие используемой среде. Если команда выполнена успешно, файл Пользователи.xml будет создан в том же каталоге, что и средство PjFormsAuthUpgrade.exe (поскольку другого пути не было задано).

    NoteПримечание:
    Если в файле Пользователи.xml отсутствуют имена пользователей, то средство не смогло обнаружить перенесенных пользователей с проверкой подлинности Project Server, которые должны быть перенесены в хранилище данных членства SQL.
  2. Откройте в блокноте файл Пользователи.xml. Файл должен быть представлен в следующем виде:

    <?xml version="1.0"?>

    <Users xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://schemas.microsoft.com/Project/Users.xsd">

    <UpdateUser>

    <DisplayName>Bob Sutton</DisplayName>

    <EmailAddr>BobSutton@contoso.com</EmailAddr>

    <LogonName>Bob_Sutton</LogonName>

    <Password>?rBt8Rv(</Password>

    <Guid>c4572c86-7452-4d29-9d28-1a8a49ad5f89</Guid>

    <PasswordQuestion>Please add a password question?</PasswordQuestion>

    <PasswordAnswer> Please add a password question?</PasswordAnswer>

    </UpdateUser>

    <UpdateUser>

    <DisplayName>Peter Krebbs</DisplayName>

    <EmailAddr>PeterKrebbs@contoso.com</EmailAddr>

    <LogonName>Peter_Krebbs</LogonName>

    <Password>!rHtNv)</Password>

    <Guid>d2372c86-7452-4d29-8d67-1a8a49ad5f34</Guid>

    <PasswordQuestion>Please add a password question?</PasswordQuestion>

    <PasswordAnswer> Please add a password question?</PasswordAnswer>

    </UpdateUser>

    </Users>

  3. Добавьте данные к элементам <PasswordQuestion> и <PasswordAnswer>. Эти элементы могут потребоваться в базе данных поставщика контроля членства SQL для смены пароля, если пользователи забудут его.

  4. Если использование автоматически созданных паролей нежелательно, обновите файл, чтобы изменить пароль.

  5. Сохраните файл.

    NoteПримечание:
    Если добавление новых пользователей к хранилищу данных членства SQL не планируется, можно пропустить следующий раздел и перейти к разделу "Импорт данных пользователя в хранилище данных членства".

Настройка файла Пользователи.xml для новых пользователей

Если не предполагается добавление новых пользователей, перенесенных из Project Server 2003, выполните следующие действия по добавлению новых пользователей в базу данных поставщика контроля членства SQL. С помощью описанных далее процессов новые пользователи, не присутствующие в веб-клиенте Project, будут добавлены в Project Server и хранилище данных членства SQL.

Создание файла Пользователи.xml для новых пользователей

  1. В окне командной строки перейдите в каталог, содержащий файл PJFormsAuthUpgrade.exe (расположение этого файла по умолчанию — Program Files\Microsoft Office Servers\12.0\Bin). Введите следующий текст в командную строку и настройте ее в соответствии с используемой средой:

    PjFormsAuthUpgrade.exe -createemptyusersfile -log forms.log -url https://localhost/pwa -usersfile users.xml

    Параметр Описание

    -createemptyusersfile

    Создается файл Пользователи.xml, который может использоваться в качестве шаблона для добавления новых пользователей.

    -log

    Создается файл журнала для устранения неполадок, которые происходят при выполнении средства PjFormsAuthUpgrade. Можно задать путь к файлу журнала, в противном случае файл будет создан в том же каталоге, где находится средство PjFormsAuthUpgrade.exe.

    -URL

    Указывается URL-адрес Project Server.

    -usersfile

    Создается файл Пользователи.xml. Можно задать путь к местоположению, где будет создан файл. В противном случае файл будет создан в том же каталоге, что и средство PjFormsAuthUpgrade.exe.

    Выполните команду. Если команда выполнена успешно, файл Пользователи.xml будет создан в том же каталоге, что и средство PjFormsAuthUpgrade.exe (поскольку другого пути не было задано).

  2. Откройте файл Пользователи.xml в блокноте.

    Файл должен выглядеть следующим образом:

    <?xml version="1.0"?>

    <Users xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://schemas.microsoft.com/Project/Users.xsd">

    <CreateUser>

    <DisplayName>Display Name</DisplayName>

    <EmailAddr>newuser@project.com</EmailAddr>

    <LogonName>LogonName</LogonName>

    <Password>Password</Password>

    <Guid>ab3ad5fe-6b56-41e8-a9d8-44af71b91dc4</Guid>

    <PasswordQuestion>Password Question</PasswordQuestion>

    <PasswordAnswer>Password Answer</PasswordAnswer>

    </CreateUser>

    <UpdateUser>

    <DisplayName>Display Name</DisplayName>

    <EmailAddr>upgradeduser@project.com</EmailAddr>

    <LogonName>LogonName</LogonName>

    <Password>Password</Password>

    <Guid>2e8c4617-1f38-42d2-8496-9c85eb761b5f</Guid>

    <PasswordQuestion>Password Question</PasswordQuestion>

    <PasswordAnswer>Password Answer</PasswordAnswer>

    </UpdateUser>

    </Users>

  3. Измените файл Пользователи.xml с учетом информации о новом пользователи. Файл должен выглядеть так же, как в следующем примере:

    <?xml version="1.0"?>

    <Users xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://schemas.microsoft.com/Project/Users.xsd">

    <CreateUser>

    <DisplayName>Jeff Smith</DisplayName>

    <EmailAddr>JSmith@test.com</EmailAddr>

    <LogonName>JeffSmith</LogonName>

    <Password>p@ssword1</Password>

    <Guid>ab3ad5fe-6b56-41e8-a9d8-44af71b91dc4</Guid>

    <PasswordQuestion>Password Question</PasswordQuestion>

    <PasswordAnswer>Password Answer</PasswordAnswer>

    </CreateUser>

    </Users>

    Для включения дополнительных пользователей добавьте разделы <CreateUser> и измените их с учетом информации о новых пользователях. Необходимо увеличивать значения идентификаторов GUID, чтобы один и тот же идентификатор не был присвоен разным пользователям (процесс увеличения идентификатора GUID в XML-файле может быть задан программным путем).

    Теперь данные для импорта в приложение Project Server содержатся в файле Пользователи.xml. Поскольку речь идет о XML-файле, он может быть изменен как вручную, так и программным путем. Чтобы изменить пароль, отобразить имя, адрес электронной почты или идентификатор GUID, автоматически созданный данным средством, можно использовать любое подходящее средство.

Импорт данных пользователя в хранилище данных членства

После создания файла Пользователи.xml для новых или перенесенных пользователей можно использовать средство PJFormsAuthUpgrade.exe для импорта пользователей в хранилище поставщика контроля членства SQL.

В рамках этого процесса средство также обновляет Office Project Server 2007 с учетом сведений новых учетных записей пользователей. Новые пользователи не смогут получить доступ к приложению Project Server до тех пор, пока не будут добавлены в группу безопасности Project Server.

Перенесенные учетные записи пользователей с проверкой подлинности Project Server также будут обновлены в Office Project Server 2007 с учетом новых сведений учетных записей. Перенесенные пользователи должны быть участниками соответствующих групп безопасности.

NoteПримечание:
Владелец базы данных членства SQL может добавлять пользователей в хранилище данных членства SQL. При этом необходимо выполнить вход в систему, используя сведения этой учетной записи, при добавлении пользователей с проверкой подлинности через формы.

Запустите средство PjFormsAuthUpgrade.exe для импорта пользователей в хранилище данных членства

  • В окне командной строки перейдите в каталог, содержащий средство PjFormsAuthUpgrade.exe, и выполните следующую команду:

    PjFormsAuthUpgrade.exe -log forms.log -url https://localhost/pwa -usersfile users.xml

    К примеру,

    PjFormsAuthUpgrade.exe -log c:\mydir\forms.log -url http://contoso/pwa -usersfile users.xml

    Перенесенные пользователи будут добавлены в хранилище данных членства SQL, а сведения учетных записей будут обновлены в Project Server.

    Новые пользователи будут добавлены в хранилище данных членства SQL и в Project Server.

Добавление пользователей в группу безопасности Project Server

На данном этапе как новые, так и перенесенные пользователи Project Server 2003 находятся в хранилище данных членства SQL и в Project Server. Однако необходимо добавить новых пользователей в группу безопасности Project Server, чтобы выполнять вход в Project Server через веб-клиента Project. Как уже было отмечено ранее, перенесенные пользователи Project Server 2003 все равно относятся к своей группе безопасности.

Добавление нового пользователя в группу безопасности Project Server

  1. Перейдите на страницу Параметры сервера в веб-клиенте Project.

  2. На странице Параметры сервера перейдите в раздел Безопасность и выберите Управление пользователями.

  3. На странице Управление пользователями в списке Имя пользователя щелкните имя новой учетной записи пользователя с проверкой подлинности через формы, которая была только что добавлена.

  4. На странице "Изменение пользователя" перейдите в раздел Группы безопасности. В списке Имеющиеся группы выберите группу или группы, в которые необходимо добавить пользователя и щелкните Добавить, чтобы переместить группы в список Группы, содержащие этого пользователя.

  5. Внесите другие необходимые изменения в учетную запись пользователя и нажмите Сохранить.

Также можно добавить пользователя к группе безопасности из командной строки с помощью средства Stsadm.exe. Данную программу необходимо запустить от имени пользователя, обладающего правами администратора в веб-клиенте Project.

Добавьте нового пользователя к группе безопасности Project Server с помощью командной строки

  1. В окне командной строки перейдите в следующий каталог: Program Files\Common Files\Microsoft Shared\Web server extensions\12\BIN.

  2. Выполните следующую команду:

    stsadm -o projmodifyuseringroup -url http://<servername>/pwa -groupname <group to which you want to add user> -username <forms user> -addorremove add

    К примеру,

    staadm -o projmodifyuseringroup -url http://contoso/pwa -groupname administrators -username Brad Sutton -addremove add

NoteПримечание:
При добавлении пользователя в группу безопасности Project Server с помощью командной строки, можно добавить только одного пользователя к одной группе безопасности, запущенной из исполняемого файла. Администратор может создать сценарии для автоматизации данного процесса.

После добавления пользователя к группе безопасности он получает доступ к приложению Project Server с помощью сайта веб-клиента Project с проверкой подлинности через формы.

Выполнение входа на сайт с проверкой подлинности через формы

При выполнении входа в веб-клиент Project необходимо использовать URL-адрес сайта с проверкой подлинности через формы, созданный ранее при расширении веб-приложения.

Подключение к веб-клиенту Project

  1. В браузере используйте URL-адрес сайта с проверкой подлинности через формы: http://<имя_компьютера>:<номер порта>/PWA

  2. Войдите в качестве нового пользователя, используя собственное имя пользователя и пароль.

См. также

Понятия

Планирование метода проверки подлинности в Project Server 2007

Другие ресурсы

Планирование способов проверки подлинности (Windows SharePoint Services)
Планирование параметров проверки подлинности для веб-приложений (Windows SharePoint Services)
Примеры проверки подлинности (Windows SharePoint Services)