Comandos /DNS do laboratório de TFSConfig
O TfsConfig Lab /DNS comando adiciona, exclui ou exibe os registros DNS que foram criados por Visual Studio Lab Management para ambientes de rede isolado.
De Team Foundation Server usa o sufixo que você digita quando ele registra um nome exclusivo de externo com o 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 de Team Foundation Server vai integrar a zona de DNS para registrar o registro de alias, a conta de serviço na qual o Team Foundation é executado deve ter permissões para adicionar ou excluir registros de alias na zona DNS especificado.
Se sua implantação de Team Foundation Server tem mais de uma camada de aplicativo e cada camada do aplicativo é executado em uma conta de serviço diferentes, cada conta de serviço de camada de aplicativo deve ter permissão para editar o alias de registros criados por outros níveis de aplicativos do DNS.
Notagerenciamento de registros de DNS é executado automaticamente pela 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 de Team Foundation Server para outro.
Ambos nesses casos, os registros DNS que foram criados usando a conta de serviço do TFS antiga devem ser removidas e, em seguida, os mesmos registros DNS precisam ser recriada 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ão 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]
Options
Option |
Description |
---|---|
Add |
Adiciona os registros DNS especificados. Para usar o /Add opção, os ambientes de destino devem estar em execução. |
Delete |
Remove os registros DNS especificados. |
List |
Exibe os registros DNS especificados. |
LabEnvironment:environmentUri |
Destinos do /Add, /Delete, ou /List Opções para um ambiente isolado de rede individual que é especificado pelo environmentUri. Para usar o LabEnvironment opção, você também deve especificar o /Collection e /TeamProject Opções. |
TeamProject:projectName |
Quando usado sem /LabEnvironment, destinos de /Add, /Delete, ou /List Opções para todos os ambientes de rede isolado no projeto de equipe que é especificado pelo projectName. Caso contrário, /TeamProject Especifica o projeto de equipe que contém o ambiente. Para usar o /TeamProject opção, você também deve especificar o /Collection opção |
CollectionName:collectionName |
Quando usado sem /TeamProject, destinos de /Add, /Delete, ou /List Opções para todos os ambientes de rede isolado na coleção de projeto de equipe que é especificado pelo 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 de 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
Especificar apenas um de /Add, /Delete, ou /List Opções em um TfsConfig Lab /DNS a linha de comando. Se você não especificar quaisquer opções de destino, a operação funciona em todas as máquinas virtuais de todos os ambientes de rede isolado que pertencem a todos os conjuntos de projeto de Team Foundation Server banco de dados.
Para direcionar as entradas DNS da rede isolada de um objeto em ambientes da Lab Management hierarquia de objeto, use a combinação adequada de /Collection, /TeamProject, e /LabEnvironment Opções
O /LabEnvironment opção destina-se o comando no especificado ambiente de rede isolado. Você deve usar o /CollectionName e /TeamProject 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 ambiente de URI. 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 isolada 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 rede ambientes isolados na coleção de projeto de equipe especificado.
A segunda forma de um ambiente isolado da rede de destino é usar o /Name e /IP Opções para especificar o nome totalmente qualificado de 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
Tarefas
Configurando e administrando o Lab Management
Conceitos
Referência de comandos de TFSLabConfig