Partager via


Sid, commande

Mise à jour : novembre 2007

Utilisez la commande Sid pour mettre à jour ou répertorier tout ou partie des identificateurs de sécurité inscrits (SID).

Autorisations requises

Pour utiliser la commande Sid, vous devez être membre du groupe de sécurité Team Foundation Administrators sur l'ordinateur de couche Application de Team Foundation et membre du groupe de sécurité sysadmin pour SQL Server de l'ordinateur de couche Données de Team Foundation. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Remarque :

Même si vous êtes connecté en tant qu'administrateur, vous devez ouvrir une invite de commandes avec les autorisations élevées pour exécuter cette fonction sur un serveur Windows Server 2008. Pour ouvrir une invite de commandes avec les autorisations élevées, cliquez sur Démarrer, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Pour plus d'informations, consultez le site Web de Microsoft (en anglais).

TFSAdminUtil Sid [/noprompt | /i] [/Change source target] [account]

Paramètres

Argument

Description

source

Utilisé avec l'option /Change pour indiquer à la commande Sid de modifier les SID des utilisateurs actuellement présents dans la base de données d'intégration de Team Foundation Server qui sont dans le domaine ou l'ordinateur d'un groupe de travail spécifié par source.

target

Utilisé avec l'option /Change pour indiquer à la commande Sid de modifier les SID dans l'annuaire Active Directory du domaine ou de l'ordinateur d'un groupe de travail spécifié par target.

account

Utilisé avec l'option /Change pour ordonner à la commande de mettre à jour les SID pour le compte spécifié par account.

L'argument account doit être au format du nom d'utilisateur. Par exemple domaine/nom d'utilisateur.

Option

Description

/Change

Synchronise le SID dans la base de données de Team Foundation Server avec le SID de Windows. S'ils sont différents, les SID de Team Foundation Server sont mis à jour pour tous (/All) ou pour un account d'utilisateur spécifique.

Si /Change n'est pas spécifié, la commande Sid répertorie par défaut les SID.

Notes

Remarque importante :

Nous vous recommandons de sauvegarder les bases de données dans le serveur de couche Données de Team Foundation Server.

Team Foundation Server utilise les SID pour identifier des utilisateurs et les associer à des autorisations. Le contrôle de version Team Foundation stocke les informations des utilisateurs dans la table d'identités dans laquelle le SID de l'utilisateur est inscrit en tant que authenticationKey.

La commande TFSAdminUtil Sid est utilisée par un administrateur pour mettre à jour des comptes d'utilisateurs afin de répondre au changement de nom des utilisateurs ou à la réinstallation de Team Foundation sur un autre ordinateur. Par exemple, si l'administrateur souhaite déplacer l'installation de Team Foundation vers un nouvel ordinateur, il doit suivre ces étapes :

  1. Restaurer les sauvegardes de données et créer la couche Application.

  2. Répertorier tous les comptes à l'aide de la commande TFSAdminUtil Sid .

  3. Créer tous les comptes d'utilisateurs à l'aide de la liste générée à l'étape deux (2).

  4. Exécuter la commande TFSAdminUtil Sid /Change source target pour mettre à jour les SID des comptes d'utilisateurs dans le serveur Team Foundation Server.

    Cela permet de conserver toutes leurs autorisations et propriétés précédentes des comptes d'utilisateurs.

    Remarque :

    Une fois que vous avez utilisé la commande Sid, Team Foundation Server peut provoquer un comportement imprévisible tant qu'il n'est pas synchronisé avec Active Directory. Il est déconseillé aux utilisateurs migrés d'utiliser le système pendant au moins une heure après l'exécution de la commande Sid.

Exemple

La commande suivante indique à la commande Sid de l'utilitaire TFSAdminUtil de répertorier trois colonnes d'informations : Nom du compte, Trouvé et Égal au SID Windows. Les entrées de Trouvé et Égal au SID Windows contiennent True, si les SID sont trouvés et qu'ils correspondent.

>TFSAdminUtil.exe Sid

Voir aussi

Autres ressources

Utilisation des outils de ligne de commande Team Foundation Server

Administration de Team Foundation Server

Gestion des services et comptes de service Team Foundation Server