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


Практическое руководство. Смена учетной записи службы или пароля для Team Foundation Server

Обновлен: Ноябрь 2007

Со временем может возникнуть необходимость сменить пароль или учетную запись, указанную при установке в качестве учетной записи службы для Visual Studio Team System Team Foundation Server. Эта учетная запись далее будет называться TFSService. Для описанного выше изменения нужно использовать служебную программу TFSAdminUtil с аргументом ChangePassword. Эта программа обновляет серверы Team Foundation, заменяя старую информацию об учетных записях служб на новую.

Также можно заменить учетную запись TFSService другой учетной записью. Для описанного выше изменения нужно использовать служебную программу TFSAdminUtil с аргументом ChangeAccount. Эта программа обновляет серверы Team Foundation, заменяя старую учетную запись на новую.

Bb552178.alert_note(ru-ru,VS.90).gifПримечание.

Служебная программа TFSAdminUtil физически не создает учетную запись и не меняет ее пароль. Она только обновляет Team Foundation Server для использования текущих учетных данных. Учетная запись службы может быть как локальной, так и учетной записью домена. Программу TFSAdminUtil можно добавить в сценарий для выполнения автоматических обновлений.

Дополнительные сведения о необходимых учетных записях служб см. в разделе "Учетные записи пользователей, необходимые для установки Team Foundation Server" Руководства по установке Team Foundation Server. Дополнительные сведения о руководстве по установке см. в разделе Общие сведения об установке Team Foundation Server.

Требуемые разрешения

Для выполнения этих процедур нужно быть членом группы Администраторы на сервере уровня приложений Team Foundation и группы Администратор SQL Server на сервере уровня данных Team Foundation. Дополнительные сведения о разрешениях см. в разделе Разрешения Team Foundation Server.

Кроме данных разрешений может понадобиться выполнить следующие требования на компьютере под управлением Windows Server 2008 или Windows Vista.

  • Для выполнения процедур с командной строкой может понадобиться открыть командную строку с повышенными правами. Для этого нажмите кнопку Пуск, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

  • Для выполнения процедур с помощью веб-обозревателя Internet Explorer может понадобиться запустить его от имени администратора. Для этого нажмите кнопку Пуск, выберите Все программы, щелкните правой кнопкой мыши Internet Explorer, а затем выберите Запуск от имени администратора.

  • Для изменения файлов web.config может понадобиться запустить текстовой редактор от имени администратора. Для этого нажмите кнопку Пуск, выберите Все программы, щелкните редактор правой кнопкой мыши, а затем выберите Запуск от имени администратора.

  • Для доступа к диспетчеру отчетов, отчетам или веб-узлам служб отчетов SQL Server может понадобиться добавить эти узлы в список надежных узлов Internet Explorer или запустить Internet Explorer от имени администратора.

Дополнительные сведения см. на веб-узле корпорации Майкрософт.

Смена пароля для учетной записи службы

Чтобы сменить пароль учетной записи TFSService, нужно войти на сервер уровня приложений Team Foundation и воспользоваться служебной программой TFSAdminUtil.

Bb552178.alert_note(ru-ru,VS.90).gifПримечание.

В зависимости от конфигурации развертывания по завершении данной процедуры может потребоваться перезапустить службы IIS для того, чтобы изменения вступили в силу.

Смена пароля учетной записи службы Team Foundation Server

  1. На сервере уровня приложений из командной строки найдите служебную программу TFSAdminUtil.

    По умолчанию она находится в каталоге <диск>:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

  2. В командной строке введите TFSAdminUtil ChangePasswordAccountnewPassword и нажмите клавишу ВВОД.

    Нужно ввести имя пользователя учетной записи TFSService (Account), а также новый пароль учетной записи (newPassword).

Смена учетной записи службы

Процесс смены учетной записи, используемой Team Foundation Server, на другую, отличную от TFSService, гораздо сложнее простой смены пароля существующей учетной записи. Прежде чем новая учетная запись будет правильно работать, нужно внести некоторые изменения на Team Foundation Server. Для смены учетной записи TFSService нужно воспользоваться программой командной строки TFSAdminUtil. Учетная запись, которую предполагается использовать, должна входить в рабочую группу или домен, которые являются доверенными для каждого компьютера развертывания Team Foundation. В рамках смены учетной записи программа TFSAdminUtil предоставляет новой учетной записи разрешение Вход в качестве службы. Однако программа TFSAdminUtil не удаляет это разрешение у учетной записи, которая прежде использовалась в качестве учетной записи службы, если она используется другой службой. В зависимости производственной необходимости это разрешение может понадобиться удалить вручную.

Рекомендуется, чтобы Team Foundation Server работал в домене Active Directory. Однако он также может работать в рабочей группе.

Дополнительные сведения о разрешении Вход в качестве службы см. на веб-узле корпорации Майкрософт (https://go.microsoft.com/fwlink/?LinkId=62101).

Bb552178.alert_note(ru-ru,VS.90).gifПримечание.

В зависимости от конфигурации развертывания по завершении данной процедуры может потребоваться перезапустить службы IIS для того, чтобы изменения вступили в силу.

Назначение новой учетной записи службы всем службам Team Foundation Server

  1. На сервере уровня приложений откройте окно командной строки и найдите служебную программу TFSAdminUtil.

    По умолчанию она находится в каталоге Диск:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

    Bb552178.alert_note(ru-ru,VS.90).gifПримечание.

    Даже если вход в систему выполнен с учетными данными администратора, необходимо открыть окно командной строки с повышенными правами, чтобы выполнить эту функцию на сервере под управлением Windows Server 2008. Чтобы открыть окно командной строки с повышенными правами, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт.

  2. В командной строке введите TFSAdminUtil ChangeAccountOldAccountNewAccountNewPassword и нажмите клавишу ВВОД.

    Нужно ввести имя пользователя старой учетной записи службы TFSService (oldAccount), а также имя пользователя и пароль новой учетной записи (newAccount и newPassword).

Программа TFSAdminUtil вносит изменения только в те службы, которые работают под старой учетной записью.

Bb552178.alert_note(ru-ru,VS.90).gifПримечание.

Если настроены оповещения по электронной почте, нужно использовать команду ChangeAccount программы TFSAdminUtil с параметром emailAddress, чтобы задать новую учетную запись, от имени которой будут отправляться оповещения по электронной почте, или вручную изменить файл web.config. Дополнительные сведения см. в разделах Команда ChangeAccount и Практическое руководство. Настройка параметров SMTP-сервера и почтовых уведомлений в файле служб Web.Config.

См. также

Задачи

Практическое руководство. Смена учетной записи службы или пароля служб отчетов SQL Server

Практическое руководство. Просмотр служб Team Foundation Server

Практическое руководство. Настройка безопасности кэша для прокси-сервера Team Foundation Server

Основные понятия

Управление учетными записями и паролями служб и их сброс

Ссылки

Команда ChangeAccount

Команда ChangePassword

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

Команды командной строки TFSAdminUtil

Настройка компьютера построения