Configura Lab Management nel livello applicazione di Team Foundation Server e gestisce le assegnazioni di condivisione di ...

Configura Lab Management nel livello applicazione di Team Foundation Server 
e gestisce le assegnazioni di condivisione di libreria e gruppo di host di
System Center Virtual Machine Manager (VMM) per un insieme di progetti team. Utilizzare le opzioni 
/settings, /libraryShare, hostGroup, /dns o /delete per specificare
un oggetto o un'operazione in Lab Management. Vedere le seguenti descrizioni delle opzioni 
per la sintassi obbligatoria e facoltativa.
        
    TfsConfig lab /settings      Assegna il server System Center Virtual 
                                 Machine Manager (VMM) che verrà utilizzato 
                                 da Lab Management e il percorso 
                                 di rete che verrà utilizzato per le macchine 
                                 virtuali. Facoltativamente crea ambienti 
                                 con isolamento della rete.
    TfsConfig lab /libraryShare  Aggiunge, rimuove o modifica tutte le condivisioni di libreria o 
                                 quelle specificate in un insieme di progetti team
    TfsConfig lab /hostGroup     Aggiunge, rimuove o modifica tutti i gruppi di host o 
                                 quelli specificati in un insieme di progetti team
    TfsConfig lab /dns           Aggiunge o rimuove i record DNS specificati che 
                                 erano stati creati da TFS.
    TfsConfig lab /delete        elimina tutti gli oggetti in un insieme 
                                 di progetti team specificato.

    TfsConfig lab /settings  
                    [[/scvmmservername:]
                    [/networklocation:]
                     [/ipblock:
                    [/dnssuffix:]
                    [/labUrl:]
                     [/noprompt]]
                    [/list]
    TfsConfig lab /libraryShare /collectionName:
                <[/add /scvmmLibraryShare: 
                        /name: 
                        [/autoprovision:{True|False}]]
                    [/delete /name: 
                        [/noprompt]]
                    [/edit /name: 
                        [/autoprovision :{True|False}] 
                        [/noprompt]]
                    [/list] 
                    [/listscvmmlibraryshares]>                          
    TfsConfig lab /hostGroup /collectionName:
                <[/add /scvmmhostgroup: 
                        /name: 
                        [/labenvironmentplacementpolicy: 
                                  {Conservative|Aggressive}]
                        [/dnssuffix:]
                        [/autoprovision:{True|False}]]
                    [/delete /name: 
                        [/noprompt]]
                    [/edit /name: 
                      [/autoprovision:{True|False}] 
                      [/labenvironmentplacementpolicy: 
                                  {Conservative|aggressive}]
                      [/dnssuffix:]
                    [/noprompt]]
                    [/list] 
                    [/listscvmmhostgroups]>
    TfsConfig lab /delete /collectionName: 
                    [/external] [/noprompt]
    TfsConfig lab /dns /add|/delete|/list /name: 
                                          /ip:
    TfsConfig lab /dns /add|/delete|/list 
                    [/collectionName: 
                    [/teamProject: 
                    [/labenvironment:]]]

Descrizione:-
/settings
    L'opzione  /settings specifica il server System Center Virtual Machine 
    Manager (VMM) che verrà utilizzato da Lab Management e il percorso 
    di rete che verrà utilizzato per le macchine virtuali. Altre opzioni
    consentono di configurare l'isolamento della rete. L'isolamento della rete
    consente di eseguire più copie di un ambiente lab contemporaneamente 
    senza causare conflitti di rete, ad esempio conflitti con 
    i nomi dei computer e la registrazione Domain Name System (DNS). 
    
    Utilizzare le seguenti opzioni con l'opzione /settings:
        /scvmmServerName:
            Facoltativo. Specifica il nome del server System Center Virtual 
            Machine Manager (VMM) che verrà utilizzato da Team 
            Foundation Server (TFS) per gestire le macchine virtuali. 
            Per consentire a TFS di comunicare con VMM, è necessario aggiungere 
            l'account utilizzato per eseguire TFS al ruolo di amministratore 
            in VMM.
        /networkLocation: 
            Facoltativo. Specifica un percorso di rete disponibile in 
            tutti gli host della rete lab. Le macchine virtuali di cui
            Lab Management ha eseguito il provisioning verranno connesse al 
            percorso di rete specificato durante la distribuzione. È possibile trovare
            i percorsi di rete disponibili in un host tramite la 
            console di amministrazione VMM. 
        Per configurare Lab Management dalla riga di comando, è necessario specificare entrambe le opzioni 
        /scvmmServerName e /networkLocation.
        È possibile specificare le due opzioni sulla stessa riga di comando o su 
        righe di comando separate.
        
        /ipBlock:
            Facoltativo. Specifica l'intervallo degli indirizzi IP da assegnare
            alle macchine virtuali in un ambiente quando viene creata una rete con isolamento. Dal momento che gli indirizzi IP vengono utilizzati per il routing interno
             alle macchine virtuali e non sono esposti oltre i
            limiti dell'ambiente, è possibile specificare un qualsiasi intervallo IP
            non utilizzato nella rete pubblica. 
        /dnsSuffix:< suffisso dns per isolamento rete>
            Facoltativo. Specifica il suffisso DNS che verrà utilizzato per registrare
            i nomi delle macchine virtuali nella rete con isolamento per
            l'ambiente virtuale. Per controllare che il suffisso sia configurato
            correttamente nella gerarchia DNS, contattare 
            l'amministratore della rete.
        Per configurare l'isolamento della rete dalla riga di comando, è necessario specificare entrambe le opzioni
        /ipBlock e /dnsSuffix. È possibile 
        specificare le due opzioni sulla stessa riga di comando o su righe di comando
        separate.
        
/labURL:
            Facoltativo. Specifica l'URL di Team Foundation Server che verrà 
            utilizzato dagli agenti di compilazione che vengono configurati automaticamente da Lab 
            Management. Si consiglia di utilizzare il nome di dominio completo 
            (FQDN) in questo URL per evitare problemi di comunicazione se la 
            macchina virtuale non si trova nello stesso dominio del server che esegue 
            Team Foundation Server. Il valore predefinito corrisponde a 
            'NotificationUrl' convertito in formato nome di dominio completo. 

        Per ripristinare il valore predefinito per labURL dalla riga di comando, specificare 
        un valore vuoto per labURL. Per eseguire l'override di labURL per uno o più insiemi di progetti 
        team, specificare il parametro collectionName.
        
/libraryShare
    Le opzioni /libraryShare consentono di gestire le condivisioni di libreria in un insieme 
    di progetti team. Le opzioni /libraryShare consentono di assegnare una condivisione di libreria a un
    insieme di progetti team, rimuovere un'assegnazione o modificare le proprietà di Lab Management
    della condivisione di libreria.

    Utilizzare le opzioni /Add, /Delete, /Edit, 
    /List o /ListScvmmLibraryShares con l'opzione /libraryShare su una riga 
    di comando. Alcune opzioni 
    richiedono l'utilizzo di ulteriori opzioni.
        /Add
            Aggiunge la condivisione di libreria specificata all'insieme di progetti team.
            È necessario specificare le opzioni /collectionName, /scvmmLibraryShare 
            e /name con Add.
        /Delete 
            Rimuove la condivisione di libreria specificata dall'insieme 
            di progetti team. È necessario specificare le opzioni /collectionName e /name 
            con /Delete.
        /Edit
            Imposta o annulla la proprietà AutoProvision delle condivisioni di libreria. 
            È necessario specificare le opzioni /collectionName e /name con /Edit.
        /List
            Elenca tutte le condivisioni di libreria assegnate all'insieme
            di progetti team specificato. 
        /ListSCVMMLibraryShares
            Elenca tutte le condivisioni di libreria disponibili in Virtual 
            Machine Manager.
        /collectionName:
            Obbligatorio. Specifica il nome dell'insieme di progetti team nel 
            Team Foundation Server del livello applicazione.
        /name:
            Obbligatorio con /Add, /Edit e /Delete. Specifica il nome della 
            condivisione della libreria nell'insieme di progetti team.
        /scvmmLibraryShare:
            Obbligatorio con /Add. Specifica il nome di dominio completo 
            (FQDN) della condivisione VMM. Il percorso FDQN può essere recuperato utilizzando
            la console di amministrazione VMM.
        /autoProvision:{True|False}
            Facoltativo con  /Add; obbligatorio con /Edit. Specifica se
            la condivisione di libreria viene automaticamente assegnata a ogni progetto team
            nell'insieme. Per impostazione predefinita, /autoProvision è impostato su true e
            le condivisioni di libreria vengono assegnate automaticamente ai progetti team
            in un insieme. 
            Nota: l'opzione /autoProvision viene applicata ai progetti team esistenti. 
        /noPrompt
            Facoltativo con  /Add, /Edit o /Delete. Se specificato, lo stato 
            e i dati dei risultati non vengono visualizzati nella finestra di comando.

/hostGroup
    L'opzione /hostGroup viene utilizzata per gestire i gruppi di host per un insieme di
    progetti team. Le opzioni /hostGroup consentono di assegnare un gruppo di host a un
    insieme di progetti team, rimuovere un'assegnazione o modificare le proprietà di Lab Management
    del gruppo di host. Utilizzare una delle opzioni /Add, /Delete, /Edit, 
    /List o /ListVmmHostGroups con l'opzione /hostGroup in una 
    riga di comando. Alcune opzioni richiedono di specificare ulteriori opzioni.
        /Add
            Aggiunge il gruppo di host specificato all'insieme di progetti team.
            È necessario specificare le opzioni /collectionName, /scvmmHostGroupPath 
            e /name con /Add.
        /Delete 
            Rimuove il gruppo di host specificato dall'insieme di 
            progetti team. È necessario specificare le opzioni /collectionName e /name
            con /Delete.
        /Edit
            Modifica una o entrambe le proprietà AutoProvision e 
            LabEnvironmentPlacementPolicy del gruppo di host. 
            È necessari specificare le opzioni /collectionName e /name con /Edit.
        /List
            Elenca tutti i gruppi di host assegnati all'insieme di progetti team 
            specificato. 
        /ListVmmHostGroups
            Elenca tutti i gruppi di host disponibili in Virtual Machine Manager.
        /collectionName:
            Obbligatorio. Specifica il nome dell'insieme di progetti team nel 
            Team Foundation Server del livello applicazione.
        /scvmmHostGroup:
            Obbligatorio con /Add. Specifica il nome di dominio completo 
            (FDQN) del gruppo di host VMM. È possibile trovare il percorso FQDN
            utilizzando la console di amministrazione VMM.
        /name:
            Obbligatorio con /Add. Specifica il nome del gruppo di host 
            nell'insieme di progetti team.
        /autoProvision{True|False}
            Facoltativo con /Add o /Edit. Specifica se il gruppo di host viene 
            assegnato automaticamente a ogni progetto team nell'insieme. 
            Per impostazione predefinita, /autoProvision è impostato su true e i gruppi di host vengono 
            assegnati automaticamente ai progetti team in un insieme. 
            Nota: l'opzione  /autoProvision viene applicata ai progetti team esistenti.
        /labEnvironmentPlacementPolicy:{Conservative|Aggressive}
            Facoltativo con /Add o /Edit. Specifica come Lab Management tratta
            i computer fisici in un gruppo di host in cui vengono distribuiti i nuovi
            ambienti lab virtuali. 
            Conservativo (impostazione predefinita). Considera ambienti virtuali non in esecuzione
            nelle decisioni di distribuzione. Sono incluse tutte le macchine virtuali che
            fanno parte di ambienti che sono nello stato "Interrotto".
            Aggressivo. Non considera ambienti virtuali non in esecuzione 
            nelle decisioni di distribuzione.
        /noPrompt
            Facoltativo con /Add, /Edit o /Delete. Se specificato, lo stato
            e i dati dei risultati non vengono visualizzati nella finestra di comando.
        /dnsSuffix:< suffisso dns per l'isolamento rete>
            Facoltativo con /Add o /Edit. Specifica il suffisso DNS che verrà utilizzato per registrare 
            i nomi delle macchine virtuali nella rete con isolamento per 
            gli ambienti virtuali nel 
            gruppo di host. Per controllare che suffisso sia configurato correttamente nella 
            gerarchia DNS, contattare l'amministratore della rete.

/dns
    L'opzione /DNS consente di gestire i record DNS che erano stati creati da 
    Team Foundation Server (TFS) tramite Lab Management. Ogni volta che viene creato 
    un ambiente con isolamento rete, TFS genera un nome di computer 
    univoco per ogni macchina virtuale dell'ambiente. Il nome del computer viene 
    quindi registrato in DNS. I record vengono aggiunti automaticamente. 
    È necessario gestire questi record con l'opzione /dns solo in situazioni quali 
    (i) la modifica dell'account del servizio utilizzato per eseguire TFS o (ii) lo spostamento 
    di un insieme di progetti da un server TFS a un altro. 
    Utilizzare una delle opzioni /Add, /Delete o /List con l'opzione /dns in una 
    riga di comando. Alcune opzioni richiedono la specifica di ulteriori opzioni.
        /Add
            Aggiunge nuovi record in DNS. I nomi dei computer e gli indirizzi IP di tutte le 
            macchine virtuali che soddisfano i criteri di selezione vengono registrati in DNS. 
            Per ulteriori informazioni sui criteri di selezione, vedere le seguenti opzioni di 
            selezione. L'opzione /Add può essere applicata solo agli ambienti nello stato di 
            esecuzione.
        /Delete
            Rimuove i record da DNS. La registrazione dei nomi dei computer e degli indirizzi IP di tutte le 
            macchine virtuali che soddisfano i criteri di selezione viene annullata 
            in DNS. Per ulteriori informazioni sui criteri di selezione, vedere le 
            seguenti opzioni di selezione. L'opzione /Delete deve essere applicata utilizzando
            l'account che ha creato i record in DNS, ad esempio l'account del servizio
            utilizzato per eseguire TFS.
        /List
            Elenca i record DNS creati da TFS per gli ambienti che soddisfano i
            criteri di selezione. Per ulteriori informazioni sui criteri di selezione, 
            vedere le seguenti opzioni.
        /noPrompt
            Facoltativo con  /Add, /Edit o /Delete. Se specificato, lo stato 
            e i dati dei risultati non vengono visualizzati nella finestra di comando.
            Opzioni di selezione. Per ognuna delle opzioni /dns precedenti, 
            è possibile definire le voci DNS in uno dei due modi. Utilizzare le opzioni della gerarchia di oggetti di Lab 
            Management per specificare le voci DNS 
            di un oggetto della gerarchia. Se si utilizza questo metodo è necessario specificare 
            la completa gerarchia di oggetti padre. Utilizzare le opzioni /name 
            e /ip per specificare il nome di dominio completo e l'indirizzo 
            IP di una singola voce. Se non vengono specificati i criteri di selezione,
            l'opzione viene applicata a tutte le macchine virtuali di tutti gli ambienti 
            con isolamento rete che appartengono a tutti insiemi di progetti in 
            Team Foundation Server.
        /collection:
            Specifica un insieme di progetti team a cui viene applicata 
            l'opzione /dns. Se l'opzione /teamProject non viene specificata, l'opzione 
            viene applicata a tutti gli ambienti con isolamento rete 
            dell'insieme di progetti team.
        /teamProject:
            Specifica il nome di un progetto team di un insieme di progetti team 
            a cui viene applicata l'opzione /dns. Se l'opzione /labEnvironmentUri
            non viene specificata, l'opzione viene applicata a tutti gli
            ambienti con isolamento rete del progetto team specificato. È necessario specificare l'opzione
            /collection con l'opzione /teamProject.
        /labEnvironmentUri: 
            Specifica l'URI dell'ambiente in un progetto team a cui viene
            applicata l'opzione DNS. È necessario specificare le opzioni /collection e
            /teamProject con l'opzione /labEnvironmentUri. Utilizzare il formato
            URI vstfs:///LabManagement/LabEnvironment/.
            È possibile visualizzare l'ID ambiente lab nel visualizzatore dell'ambiente
            Microsoft Test and Lab Manager o dalla descrizione XML della 
            macchina virtuale nella console amministrazione SCVMM.
         /name:
            Specifica il nome di dominio completo specificato 
            dall'opzione /dns. È necessario specificare l'opzione /ip con l'opzione /name. 
        /ip:
            Specifica l'indirizzo IP associato con il nome del dominio
            specificato nell'opzione /name. È necessario specificare l'opzione  /name
            con l'opzione /ip. 

/delete
    Rimuove tutti gli oggetti lab per l'insieme di progetti team specificato.
    Se si specifica l'opzione /external, /delete
    rimuove anche gli oggetti da System Center Virtual Machine Manager (VMM)
    È necessario specificare l'opzione /collection con l'opzione /delete.
        /collectionName:
            Obbligatorio. Specifica il nome dell'insieme di progetti team nel 
            Team Foundation Server del livello applicazione.
        /external
            Facoltativo. Se specificato, elimina gli oggetti da VMM.
        /noPrompt
            Facoltativo. Se specificato, lo stato e i dati dei risultati non vengono visualizzati 
            nella finestra di comando.