Partilhar via


Comandos /DNS do laboratório de TFSConfig

O TfsConfig Lab /DNS comando adiciona, exclui ou exibe registros DNS foram criados pelo Visual Studio Lab Management para ambientes de rede isolado.

Team Foundation Server usa o sufixo que você digitar quando ele registra um nome exclusivo externo com DNS para cada máquina virtual em um ambiente isolado de rede.O registro de alias DNS torna possível para máquinas e outros objetos fora da rede isolada para se comunicar com computadores dentro da rede isolada.Pois Team Foundation Server vai para a zona DNS para registrar o registro de alias, a conta de serviço em que o Team Foundation é executado deve ter permissões para adicionar ou excluir registros de alias na zona DNS especificado.

Se sua implantação Team Foundation Server tem mais de uma camada de aplicativo e cada camada do aplicativo é executado sob uma conta de serviço, cada conta de serviço de nível de aplicativo deve ter permissão para editar o DNS alias registros criados por outras camadas do aplicativo.

Nota gerenciamento de registros de DNS é realizado automaticamente pelo Lab Management.Você deve usar o /DNS comando somente nas seguintes situações:

  • Alterar a conta sob a qual Visual Studio Team Foundation Server (TFS) é executado.

  • Mover uma coleção de projeto de equipe de uma instância do Team Foundation Server para outro.

Em ambos os casos esses registros DNS que foram criados usando a conta de serviço do TFS antiga devem ser removidas e os mesmos registros DNS que ser recriadas usando a nova conta de serviço do TFS.Se essas etapas não são executadas nas situações anteriores, a nova conta de serviço do TFS não poderá realizar o gerenciamento automático desses registros DNS.Como resultado, os usuários não poderão conectar-se a ambientes virtuais.

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

Opções

Opção

Descrição

Add

Adiciona os registros DNS especificados.Para usar o /Add opção, os ambientes de destino devem estar executando.

Delete

Remove os registros DNS especificados.

List

Exibe os registros DNS especificados.

LabEnvironment:environmentUri

Destinos de /Add, /Delete, ou /List opções em um ambiente individual isolada de rede especificada por environmentUri.

Para usar o LabEnvironment opção, especifique também o /Collection e /TeamProject opções.

TeamProject:projectName

Quando usado sem /LabEnvironment, destinos de /Add, /Delete, ou /List opções para todos os ambientes isolados de rede no projeto de equipe especificado por projectName.Caso contrário, /TeamProject Especifica o projeto de equipe que contém o ambiente.

Para usar o /TeamProject opção, especifique também o /Collection opção

CollectionName:collectionName

Quando usado sem /TeamProject, destinos de /Add, /Delete, ou /List opções para todos os ambientes isolados de rede da equipe do projeto coleção especificada por collectionName.Caso contrário, /Collection Especifica a coleção de projeto de equipe que contém o projeto de equipe.

Name:FQDN

Especifica o nome de domínio totalmente qualificado do local da rede que contém o ambiente de destino.

Você deve especificar o /Name e /IP opções juntas.

IP:IPAddress

Especifica o endereço IP do ambiente de destino.

Você deve especificar o /Name e /IP opções juntas.

Comentários

Especifique apenas um do /Add, /Delete, ou /List opções em um TfsConfig Lab /DNS linha de comando.Se você não especificar quaisquer opções de destino, a operação atua em todas as máquinas virtuais de todos os ambientes de rede isolada que pertencem a todos os conjuntos de projeto de Team Foundation Server banco de dados.

Direcionar as entradas DNS da rede isolada ambientes de um objeto de Lab Management hierarquia de objeto, use a combinação adequada de /Collection, /TeamProject, e /LabEnvironment opções

  • O /LabEnvironment opção visa o comando para o ambiente isolado de rede especificado.Você deve usar o /CollectionName e /TeamProject de opções com o /LabEnvironment opção para especificar a coleção de projeto de equipe e o projeto de equipe que contêm o ambiente.

    Use o formato **vstfs:///LabManagement/LabEnvironment/**environmentID para especificar o URI do ambiente.Você pode exibir o identificador de ambiente (environmnetID) no Visualizador do ambiente de Lab Management ou a partir da descrição da máquina virtual no Console do administrador do SCVMM.

  • O /TeamProject opção destina-se a operação de ambientes de rede isolado no projeto de equipe especificado.O /TeamProject opção deve ser usada com o /CollectionName opção e o /CollectionName opção deve especificar a coleção de projeto de equipe que contém o projeto de equipe.

  • O /CollectionName opção destina-se a operação de ambientes isolados da coleção de projeto de equipe especificado da rede.

Um ambiente isolado da rede de destino a segunda maneira é usar o /Name e /IP opções para especificar o nome totalmente qualificado externo e o endereço IP externo de uma máquina virtual individual.Você deve especificar ambas as /Name e /IP opções de linha de comando.Você pode exibir o nome externo e o endereço IP externo de uma máquina virtual no Visualizador do ambiente de Lab Management ou a partir da descrição da máquina virtual no Console do administrador do SCVMM.

Exemplo

No primeiro exemplo, os registros para todos os ambientes de rede isolado em um projeto de equipe são adicionados ao DNS.No segundo exemplo, um registro DNS individual é removido.

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

Consulte também

Conceitos

Referência de comandos do laboratório TFSConfig

TFSLabConfig comando referência

Configurando e administrando o gerenciamento de laboratório