Gestione della configurazione del server con TFSConfig

Mediante lo strumento della riga di comando TFSConfig è possibile configurare o creare uno script per configurare molti aspetti della distribuzione di Visual Studio Team Foundation Server. È possibile, ad esempio, utilizzare i comandi in TFSConfig per reperire informazioni su o per modificare i seguenti elementi in esprtfs:

  • account del servizio e relative password

  • indirizzi e porte utilizzati da Team Foundation Server

  • Stato degli insiemi di progetti team che fanno parte della distribuzione

  • gli aggiornamenti software applicati al livello applicazione per Team Foundatione i database per Team Foundation Server

  • informazioni sugli altri componenti, ad esempio Team Foundation Build o Visual Studio Lab Management. 

    Nota

    È possibile inoltre configurare un server in modo interattivo mediante la console di amministrazione per Team Foundation. Per ulteriori informazioni, vedere Console di amministrazione di Team Foundation.

Mediante TFSConfig è possibile configurare Team Foundation Server per l'utilizzo di credenziali, indirizzi e porte già definiti. Lo strumento non consente di creare account o modificare indirizzi utilizzati da componenti quale Prodotti SharePoint. È possibile, ad esempio, utilizzare TFSConfig per modificare account del servizio e password già esistenti. È inoltre possibile utilizzare TFSConfig per consentire il ripristino o il recupero della distribuzione se si verifica un evento imprevisto. Può essere ad esempio utilizzato per ripristinare la distribuzione se un aggiornamento software non è applicabile a tutti i componenti nel sistema o se un ripristino dei database da un backup lascia un database dell'insieme scollegato in modo errato.

È necessario eseguire TFSConfig dal livello applicazione per Team Foundation. Per impostazione predefinita, TFSConfig si trova in Unità:\Programmi\Microsoft Team Foundation Server 2010\Tools.

Nota

Anche se l'accesso viene eseguito con le credenziali amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire TFSConfig in un server su cui è in esecuzione Windows Server 2008, Windows Server 2008 R2, Windows Vista o Windows 7. Per aprire una finestra del prompt dei comandi con privilegi elevati, selezionare Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e scegliere Esegui come amministratore. Per ulteriori informazioni, vedere questa pagina nel sito Web Microsoft: Controllo dell'account utente.

Per funzionare correttamente, TFSConfig deve essere in grado di connettersi ai seguenti server e servizi:

  • L'istanza o le istanze di SQL Server che ospitano qualsiasi database utilizzato da questa distribuzione di Team Foundation Server, ad esempio il database di configurazione e i database per gli insiemi di progetti team.

  • Qualsiasi applicazione Web di SharePoint utilizzata da questa distribuzione di Team Foundation Server.

  • Qualsiasi istanza di SQL Server Reporting Services utilizzata da questa distribuzione di Team Foundation Server.

  • Il controller di dominio Active Directory, se Team Foundation Server viene distribuito in un dominio.

  • Internet Information Services (IIS) nel server o nei server a livello applicazione.

  • Qualsiasi server su cui è in esecuzione Team Foundation Build e che viene utilizzato da questa distribuzione.

  • Qualsiasi server su cui è in esecuzione Visual Studio Lab Management e che viene utilizzato da questa distribuzione.

La maggior parte dei comandi di TFSConfig consente l'utilizzo delle opzioni globali elencate nella tabella seguente. Le eccezioni sono segnalate negli argomenti specifici per i comandi.

Opzione

Descrizione

/?

Visualizza la sintassi e le opzioni dei comandi per TFSConfig.

/NoPrompt o /i

Specifica che all'amministratore non viene richiesta alcuna conferma prima di applicare le modifiche.

In questa sezione

Comando Accounts

Comando Authentication

Comando Certificates

Comando ChangeServerID

Comando Collection

Comando ConfigureMail

Comando Diagnose

Comando Identities

Comando Import (TFSConfig)

Comando Jobs

Comandi lab

Comando License

Comando PrepSQL

Comando RebuildWarehouse

Comando Recover

Comando RegisterDB

Comando RemapDBs

Comando Repair

Comando Settings

Comando Updates