Команда Sid
Обновлен: Ноябрь 2007
Команда Sid используется для обновления или вывода списка всех заданных зарегистрированных идентификаторов безопасности (SID).
Требуемые разрешения
Для использования команды Sid необходимо быть участником группы безопасности Администраторы Team Foundation на компьютере уровня приложений Team Foundation и участником группы безопасности sysadmin сервера SQL Server на компьютере уровня данных Team Foundation. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Примечание. |
---|
Даже если вы вошли в систему с учетными данными администратора, необходимо открыть окно командной строки с повышенными правами, чтобы выполнить эту функцию на сервере с операционной системой Windows Server 2008. Чтобы открыть окно командной строки с повышенными правами, нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Командная строка и выберите команду Запуск от имени администратора. Дополнительные сведения см. на веб-узле корпорации Майкрософт. |
TFSAdminUtil Sid [/noprompt | /i] [/Change source target] [account]
Параметры
Аргумент |
Описание |
---|---|
source |
Используется совместно с параметром /Change, чтобы указать команде Sid изменить идентификаторы SID для пользователей, находящихся в данное время в базе данных интеграции сервера Team Foundation Server, в домене или на компьютере рабочей группы, заданном аргументом source. |
target |
Используется совместно с параметром /Change, чтобы указать команде Sid изменить идентификаторы SID в доменных службах Active Directory домена или компьютера рабочей группы, заданного аргументом target. |
account |
Используется совместно с параметром /Change, чтобы указать команде обновить идентификаторы SID для учетной записи, заданной аргументом account. Аргумент account должен быть задан в формате имени пользователя. Пример: домен/имя_пользователя. |
Параметр |
Описание |
---|---|
/Change |
Синхронизирует идентификатор SID в базе данных сервера Team Foundation Server с идентификатором SID операционной системы Windows. Если они отличаются, обновляет идентификаторы SID сервера Team Foundation Server для всех пользователей (/All) или для конкретного пользователя, заданного аргументом account. Если параметр /Change не задан, команда Sid по умолчанию выводит список идентификаторов SID. |
Заметки
Важное примечание. |
---|
Рекомендуется сделать резервные копии баз данных на сервере уровня данных Team Foundation Server. |
Сервер Team Foundation Server использует идентификаторы SID для идентификации пользователей и связывания с ними определенных разрешений. Компонент Team Foundation (подсистема контроля версий) хранит сведения о пользователях в таблице удостоверений, где идентификатор пользователя SID зарегистрирован как аргумент authenticationKey.
Команда TFSAdminUtil Sid применяется администратором для обновления учетных записей пользователя при переименовании пользователей или переустановке Team Foundation на другой компьютер. Например, если администратору требуется перенести установленный Team Foundation на новый компьютер, ему следует выполнить следующие действия:
Восстановить резервные копии данных и создать уровень приложений.
С помощью команды TFSAdminUtil Sid вывести список всех учетных записей.
Использовать список, созданный на шаге (2), для создания всех учетных записей пользователей.
Выполнить команду TFSAdminUtil Sid /Change source target для обновления идентификаторов SID учетных записей пользователя на сервере Team Foundation Server.
В результате учетные записи пользователя сохраняют все предыдущие разрешения и права собственности.
Примечание. После использования команды Sid, система может вести себя непредсказуемо до того, как сервер Team Foundation Server синхронизируется с доменными службами Active Directory. Рекомендуется, чтобы мигрировавшие пользователи не использовали систему по крайней мере в течение часа после выполнения команды Sid.
Пример
Следующая команда указывает команде Sid программы TFSAdminUtil вывести три колонки сведений: "Учетная запись", "Найдено" и "Равен SID Windows". Записи в колонках "Найдено" и "Равен SID Windows" содержат значение "Истина", если идентификаторы SID обнаружены и совпадают.
>TFSAdminUtil.exe Sid
См. также
Другие ресурсы
Использование средств командной строки Team Foundation Server
Администрирование Team Foundation Server
Управление службами и учетными записями служб сервера Team Foundation Server