Share via


Comandos TFSConfig Lab /DNS

El comando TfsConfig Lab /DNS agrega, elimina o muestra registros DNS que fueron creados a través de Visual Studio Lab Management para entornos de aislamiento de red.

Team Foundation Server utiliza el sufijo que se escribe cuando registra un único nombre externo con DNS para cada máquina virtual en un entorno con aislamiento de red. El registro de alias de DNS permite que equipos y otros objetos de fuera de la red aislada se comuniquen con equipos dentro de la red aislada. Puesto que Team Foundation Server entra en el zona DNS para registrar el registro de alias, la cuenta de servicio bajo la que se ejecuta Team Foundation debe tener permisos para agregar o eliminar registros de alias en la zona DNS especificada.

Si su implementación de Team Foundation Server tiene más de una capa de aplicación y cada capa de aplicación se ejecuta bajo una cuenta de servicio diferente, cada cuenta de servicio de la capa de aplicación debe tener permiso para editar los registros de alias de DNS creados por las otras capas de aplicación.

Nota: Lab Management realiza automáticamente la administración del registro DNS. Debería utilizar el comando /DNS solo en las siguientes situaciones:

  • Cambie la cuenta bajo la que se ejecuta Visual Studio Team Foundation Server (TFS).

  • Mueva una colección de proyectos de equipo de una instancia de Team Foundation Server a otra.

En ambos estos casos, los registros DNS que se crearon mediante la cuenta de servicio TFS anterior se tienen que quitar y, a continuación, los mismos registros DNS tienen que ser volver a crearse mediante la nueva cuenta de servicio TFS. Si estos pasos no se realizan en los escenarios anteriores, la nueva cuenta de servicio TFS no podrá realizar la administración automática de esos registros DNS. Como resultado, los usuarios no podrán realizar la conexión a entornos virtuales.

TfsConfig Lab /DNS 
{/Add | /Delete | /List}
    [/CollectionName:collectionName |
    / CollectionName:collectionName /TeamProject:projectName |
    / CollectionName:collectionName /TeamProject:projectName /LabEnvironment:environmentUri |
    /Name:FQDN /IP:IpAddress]
    [/NoPrompt]

Opciones

Opción

Descripción

Add

Agrega los registros DNS especificados. Para usar la opción /Add, se deben estar ejecutando entornos de destino.

Delete

Quita los registros DNS especificados.

List

Muestra los registros DNS especificados.

LabEnvironment:environmentUri

Destina las opciones /Add, /Delete o /List a un entorno de aislamiento de red individual que especifica environmentUri.

Para utilizar la opción LabEnvironment, también debe especificar las opciones /Collection y /TeamProject.

TeamProject:projectName

Cuando se usa sin /LabEnvironment, se destinan las opciones /Add, /Delete o /List para todos los entornos de aislamiento de red en el proyecto de equipo especificado por projectName. De lo contrario, /TeamProject especifica la colección de proyectos de equipo que contiene el entorno.

Para usar la opción /TeamProject, debe especificar también la opción /Collection.

CollectionName:collectionName

Cuando se usa sin /TeamProject, se destinan las opciones /Add, /Delete o /List para todos los entornos de aislamiento de red en la colección de proyectos de equipo especificada por collectionName. De lo contrario, /Collection especifica la colección de proyectos de equipo que contiene el proyecto de equipo.

Name:FQDN

Especifica el nombre de dominio completo de la ubicación de red que contiene el entorno de destino.

Debe especificar las opciones /Name y /IP juntas.

IP:IPAddress

Especifica la dirección IP del entorno de destino.

Debe especificar las opciones /Name y /IP juntas.

Comentarios

Especifique solo una de las opciones /Add, /Delete o /List en una línea de comandos TfsConfig Lab /DNS. Si no especifica ninguna opción de destino, la operación actúa en todas las máquinas virtuales de todos los entornos de aislamiento de red que pertenecen a todas las colecciones de proyectos de la base de datos de Team Foundation Server.

Para establecer como destino las entradas DNS de entornos de aislamiento de red de un objeto en la jerarquía de objetos Lab Management, use la combinación adecuada de las opciones /Collection, /TeamProject y /LabEnvironment

  • La opción /LabEnvironment destina el comando al entorno de aislamiento de red especificado. Debe usar las opciones /CollectionName y /TeamProject con la opción /LabEnvironment para especificar la colección de proyectos de equipo y el proyecto de equipo que contienen el entorno.

    Use el formato **vstfs:///LabManagement/LabEnvironment/**environmentID para especificar el URI del entorno. Puede ver el identificador de entorno (environmnetID) en el Visor de entorno de Lab Management o mediante la descripción de la máquina virtual en la Consola de administrador de SCVMM.

  • La opción /TeamProject destina la operación a entornos de aislamiento de red en el proyecto de equipo especificado. La opción /TeamProject se debe utilizar con la opción /CollectionName y la opción /CollectionName debe especificar la colección de proyectos de equipo que contiene el proyecto de equipo.

  • La opción /CollectionName destina la operación a entornos de aislamiento de red en la colección de proyectos de equipo especificada.

La segunda manera de destinar un entorno de aislamiento de red es mediante las opciones /Name y /IP para especificar el nombre externo completo y la dirección IP externa de una máquina virtual individual. Debe especificar las opciones /Name y /IP en la línea de comandos. Puede ver el nombre externo y la dirección IP externa de una máquina virtual en el Visor de entorno de Lab Management o mediante la descripción de la máquina virtual en la Consola de administrador de SCVMM.

Ejemplo

En el primer ejemplo, los registros de todos los entornos de aislamiento de red de un proyecto de equipo se agregan al DNS. En el segundo ejemplo, se quita un registro DNS individual.

REM First example
tfsconfig lab /dns /add /collectionname:Collection0 /teamproject:Project1

REM Second example
tfsconfig lab /dns /delete /name:0b668996-2736-46d2-88ac-0733acbd0d9c.contoso.com /ip:111.00.000.000

Vea también

Tareas

Configurar y administrar Lab Management

Conceptos

Referencia de comandos TFSLabConfig

Otros recursos

Referencia de comandos TFSConfig Lab