Compartir a través de


Comando sid

Actualización: noviembre 2007

Utilice Sid para actualizar o enumerar todos los identificadores de seguridad registrados especificados (SIDs).

Permisos necesarios

Para utilizar el comando Sid, debe ser miembro del grupo de seguridad Administradores de Team Foundation en el equipo de nivel de aplicación de Team Foundation y miembro del grupo de seguridad sysadmin en SQL Server en el equipo de nivel de datos de Team Foundation. Para obtener más información, vea Permisos de Team Foundation Server.

Nota:

Incluso si ha iniciado sesión con credenciales administrativas, debe abrir un símbolo del sistema con permisos elevados para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir un símbolo del sistema con permisos elevados, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, visite el sitio web de Microsoft.

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

Parámetros

Argumento

Descripción

source

Se utiliza con la opción /Change para ordenar al comando Sid que cambie los SID de los usuarios que se encuentren actualmente en la base de datos de integración de Team Foundation Server y que pertenezcan al dominio o equipo en un grupo de trabajo especificado mediante source.

target

Se utiliza con la opción /Change para ordenar al comando Sid que cambie los SID de Active Directory del dominio o equipo en un grupo de trabajo especificado mediante target.

account

Se utiliza con la opción /Change para ordenar al comando que actualice los SID para la cuenta especificada en account.

El argumento account debe tener el formato de nombre de usuario. Por ejemplo, dominio/nombreDeUsuario.

Opción

Descripción

/Change

Sincroniza el SID en la base de datos de Team Foundation Server con el SID de Windows. Si son distintos, actualiza los SID de Team Foundation Server para todos (/All) o para una cuenta (account) de un usuario específico.

Si no se especifica /Change, la acción predeterminada del comando Sid es mostrar una lista de SID.

Comentarios

Nota importante:

Es recomendable que realice una copia de seguridad de las bases de datos del servidor de nivel de datos de Team Foundation Server.

Team Foundation Server utiliza los SID para identificar a los usuarios y asociarlos a permisos. Control de versiones de Team Foundation almacena la información de los usuarios de la tabla de identidad en la que se registró el SID del usuario como authenticationKey.

El administrador utiliza el comando TFSAdminUtil Sid para actualizar las cuentas de usuario para las que se ha cambiado el nombre de los usuarios o se ha reinstalado Team Foundation en otro equipo. Por ejemplo, si el administrador desea mover la instalación de Team Foundation a un nuevo equipo, debe seguir estos pasos:

  1. Restaure las copias de seguridad y cree el nivel de aplicación.

  2. Utilice el comando TFSAdminUtil Sid para mostrar todas las cuentas.

  3. Utilice la lista generada en el paso dos (2) para crear todas las cuentas de usuario.

  4. Ejecute el comando TFSAdminUtil Sid /Change source target para actualizar los SID de las cuentas de usuario en el servidor de Team Foundation Server.

    Esto da como resultado que las cuentas de usuario conserven todas las propiedades y permisos anteriores.

    Nota:

    Después de utilizar el comando Sid, cabe esperar que se produzca un comportamiento imprevisible hasta que Team Foundation Server se sincronice con Active Directory. Se recomienda que los usuarios migrados no utilicen el sistema durante por lo menos una hora desde la ejecución del comando Sid.

Ejemplo

El comando siguiente indica al comando Sid de la utilidad TFSAdminUtil que presente la información en tres columnas: Nombre de cuenta, Encontrada, Igual a SID de Windows. Las entradas de Encontrada e Igual a SID de Windows contienen True, si se encuentran SID y éstos coinciden.

>TFSAdminUtil.exe Sid

Vea también

Otros recursos

Utilizar herramientas de la línea de comandos de Team Foundation Server

Administrar Team Foundation Server

Administrar servicios de Team Foundation y cuentas de servicio