Comandi TFSConfig Lab /DNS
Il comando TfsConfig Lab /DNS aggiunge, elimina o visualizza record DNS creati da Visual Studio Lab Management per ambienti con isolamento di rete.
Team Foundation Server utilizza il suffisso immesso quando viene registrato un nome esterno univoco con DNS per ogni macchina virtuale in un ambiente di isolamento rete. Il record dell'alias DNS rende possibile la comunicazione tra i computer e gli altri oggetti fuori della rete isolata con i computer nella rete isolata. Poiché Team Foundation Server entra nella zona DNS per registrare il record dell'alias, l'account del servizio in cui è in esecuzione Team Foundation deve disporre delle autorizzazioni per aggiungere o eliminare record di alias nella zona DNS specificata.
Se la distribuzione di Team Foundation Server dispone di più di un livello applicazione e ogni livello applicazione è in esecuzione in un account di servizio diverso, ogni account del servizio livello applicazione deve disporre delle autorizzazioni per modificare i record di alias DNS creati dagli altri livelli applicazione.
Nota La gestione dei record DNS viene eseguita automaticamente da Lab Management. È necessario utilizzare il comando /DNS solo nelle situazioni seguenti:
Modificare l'account con cui si esegue Visual Studio Team Foundation Server (TFS).
Spostare un insieme di progetti team da un'istanza di Team Foundation Server a un'altra.
In entrambi questi casi i record DNS creati tramite l'account del servizio TFS precedente devono essere rimossi e quindi gli stessi record DNS devono essere ricreati tramite il nuovo account del servizio TFS. Se questi passaggi non vengono eseguiti negli scenari precedenti, il nuovo account del servizio TFS non sarà in grado di eseguire la gestione automatica di tali record DNS. Di conseguenza, gli utenti non saranno in grado di connettersi agli ambienti virtuali.
TfsConfig Lab /DNS
{/Add | /Delete | /List}
[/CollectionName:collectionName |
/ CollectionName:collectionName /TeamProject:projectName |
/ CollectionName:collectionName /TeamProject:projectName /LabEnvironment:environmentUri |
/Name:FQDN /IP:IpAddress]
[/NoPrompt]
Opzioni
Opzione |
Oggetto di descrizione |
---|---|
Add |
Aggiunge i record DNS specificati. Per utilizzare l'opzione /Add è necessario che gli ambienti di destinazione siano in esecuzione. |
Delete |
Rimuove i record DNS specificati. |
List |
Visualizza i record DNS specificati. |
LabEnvironment:environmentUri |
Destina le opzioni /Add, /Delete o /List a un determinato ambiente con isolamento rete specificato da environmentUri. Per utilizzare l'opzione LabEnvironment, è necessario anche specificare le opzioni /Collection e /TeamProject. |
TeamProject:projectName |
Se utilizzato senza /LabEnvironment, è destinato alle opzioni /Add, /Delete o /List per tutti gli ambienti con isolamento di rete nel progetto team specificato da projectName. In caso contrario, /TeamProject specifica il progetto team contenente l'ambiente. Per utilizzare l'opzione /TeamProject è necessario specificare anche l'opzione /Collection. |
CollectionName:collectionName |
Se utilizzato senza /TeamProject, è destinato alle opzioni /Add, /Delete o /List per tutti gli ambienti con isolamento di rete nell'insieme di progetti team specificato da collectionName. In caso contrario, /Collection specifica l'insieme di progetti team contenente il progetto team. |
Name:FQDN |
Specifica il nome di dominio completo del percorso di rete che contiene l'ambiente di destinazione. È necessario specificare insieme le opzioni /Name e /IP. |
IP:IPAddress |
Specifica l'indirizzo IP dell'ambiente di destinazione. È necessario specificare insieme le opzioni /Name e /IP. |
Note
Specificare solo una delle opzioni /Add, /Delete o /List in una riga di comando TfsConfig Lab /DNS. Se non si specifica alcuna opzione di destinazione, l'operazione agisce su tutte le macchine virtuali di tutti gli ambienti con isolamento di rete che appartengono a tutti gli insiemi di progetti del database Team Foundation Server.
Per fare riferimento alle voci DNS degli ambienti con isolamento rete di un oggetto nella gerarchia di oggetti di Lab Management, utilizzare la combinazione appropriata delle opzioni /Collection, /TeamProject e /LabEnvironment.
L'opzione /LabEnvironment specifica come destinazione del comando l'ambiente di isolamento rete specificato. È necessario utilizzare le opzioni /CollectionName e /TeamProject con l'opzione /LabEnvironment per specificare l'insieme di progetti team e il progetto team che contengono l'ambiente.
Utilizzare il formato **vstfs:///LabManagement/LabEnvironment/**environmentID per l'URI dell'ambiente. È possibile visualizzare l'identificatore dell'ambiente (environmnetID) nel Visualizzatore dell'ambiente di Lab Management o dalla descrizione della macchina virtuale nella Console di amministrazione SCVMM.
L'opzione /TeamProject destina l'operazione agli ambienti di rete isolati nel progetto team specificato. È necessario utilizzare l'opzione /TeamProject con l'opzione /CollectionName e l'opzione /CollectionName deve specificare l'insieme di progetti team che contiene il progetto.
L'opzione /CollectionName destina l'operazione agli ambienti con isolamento rete nell'insieme di progetti team specificato.
La seconda modalità per utilizzare un ambiente con isolamento di rete è utilizzare le opzioni /Name e /IP per specificare il nome esterno completo e l'indirizzo IP esterno di una singola macchina virtuale. È necessario specificare sia l'opzione /Name sia l'opzione /IP nella riga di comando. È possibile visualizzare il nome esterno e l'indirizzo IP esterno di una macchina virtuale nel Visualizzatore dell'ambiente di Lab Management o dalla descrizione della macchina virtuale nella Console di amministrazione SCVMM.
Esempio
Nel primo esempio, a DNS vengono aggiunti record per tutti gli ambienti con isolamento di rete in un progetto team. Nel secondo esempio, un record DNS singolo viene rimosso.
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
Vedere anche
Attività
Configurazione e amministrazione di Lab Management
Concetti
Riferimento comando TFSLabConfig