Condividi tramite


Modificare l'account o la password del servizio per Team Foundation Server

È possibile migliorare la sicurezza di Visual Studio Team Foundation Server modificando l'account del servizio o la password utilizzata per quell'account. Team Foundation Server esegue servizi quali i servizi Web e l'agente processo in background per Team Foundation nel contesto di un account del servizio. Per semplicità, la documentazione di Team Foundation Server fa riferimento a questo account come TFSService, sebbene questo non sia il nome effettivo dell'account se non si è creato un account con tale nome. In Team Foundation Server viene archiviato un record del nome dell'account effettivo che viene utilizzato come account del servizio. Modificando il record, è possibile assegnare un account diverso in modo che possa essere utilizzato come account del servizio. È possibile modificare anche la password per tale account. Se si modifica l'account, la password, o entrambi, si rimane sincronizzati con gli altri componenti nella distribuzione. Ad esempio, se i criteri di un dominio Active Directory richiedono che tutte le password scadano periodicamente, è possibile aggiornare le informazioni sulla password per l'account del servizio in Team Foundation Server nel momento in cui tale password viene modificata.

Nota

Team Foundation Server e le relative utilità non sono in grado di creare un nuovo account locale o di dominio da utilizzare come TFSService e neppure di aggiornare la password per tale account nel gruppo di lavoro o nel dominio. Al contrario, le utilità aggiornano i record in modo da corrispondere alle nuove credenziali. Se nella distribuzione sono inclusi più server livello applicazione, sarà necessario aggiornare manualmente ogni server con qualsiasi modifica apportata all'account del servizio o alla relativa password.

Per ulteriori informazioni sugli account del servizio di Team Foundation Server, vedere Account del servizio e dipendenze in Team Foundation Server. Per ulteriori informazioni sugli account del servizio necessari per l'installazione, incluso l'account del servizio per Team Foundation Server, vedere la guida all'installazione di Team Foundation.

Autorizzazioni necessarie

Per eseguire queste procedure, è necessario essere un membro del gruppo di sicurezza Administrators nel server Team Foundation a livello applicazione e un membro del gruppo sysadmin nel server e nell'istanza di SQL Server che ospita il database di configurazione per Team Foundation. Per ulteriori informazioni, vedere Architettura di Team Foundation Server e Autorizzazioni per Team Foundation Server.

Se il server esegue Windows Server 2008 o Windows Vista, per seguire una procedura della riga di comando potrebbe essere necessario aprire una finestra del prompt dei comandi con privilegi elevati. Per eseguire questa attività, fare clic sul pulsante Start, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore. Per ulteriori informazioni, vedere questa pagina nel sito Web Microsoft: Controllo dell'account utente (la pagina potrebbe essere in inglese).

Modifica della password dell'account del servizio

Per modificare la password di TFSService, è necessario accedere al server livello applicazione di Team Foundation e utilizzare la relativa console di amministrazione oppure aprire una finestra del prompt dei comandi e utilizzare l'utilità da riga di comando TFSConfig. Se nella distribuzione sono inclusi più server livello applicazione, sarà necessario eseguire questa attività su ogni server; in caso contrario, le informazioni sull'account risulteranno non sincronizzate.

Nota

A seconda della configurazione di distribuzione, dopo aver completato la procedura può essere necessario riavviare Internet Information Services (IIS) per rendere effettive le modifiche.

Per utilizzare la console di amministrazione per modificare la password

  1. Nel server che ospita il livello applicazione, aprire la Console di amministrazione di Team Foundation.

    Per ulteriori informazioni, vedere Aprire la console di amministrazione di Team Foundation.

  2. Nella console, espandere il nome del server e fare clic su Livello applicazione.

  3. Nel riquadro Livello applicazione, fare clic su Aggiorna password account.

    Verrà visualizzata la finestra Aggiorna password account.

    Nota

    Se si è utilizzato un account di sistema come account del servizio, facendo clic su Aggiorna password account verrà visualizzato un messaggio di errore. Non è necessario modificare la password di tale account. Gli account di sistema non prevedono l'utilizzo di password gestite dall'utente.

  4. Nella casella Password digitare la nuova password, quindi fare clic su OK.

    Verrà visualizzata la finestra Modifica account del servizio.

  5. Attendere il completamento di tutti i messaggi di stato in Stato, quindi fare clic su Chiudi.

    Nota

    Questo processo può richiedere alcuni minuti.

Per utilizzare l'utilità TFSConfig per modificare la password

  1. Nel server a livello applicazione, aprire una finestra del prompt dei comandi e passare alla directory che contiene l'utilità TFSConfig.

    Per impostazione predefinita, questa utilità si trova in Unità:\Programmi\Microsoft Team Foundation Server 2010\Tools.

  2. Nella riga di commando, digitare **TFSConfig Accounts /UpdatePassword /accountType:ApplicationTier /account:**AccountName **/password:**NewPassword, quindi premere INVIO.

  3. È necessario specificare sia il nome dell'account che si desidera utilizzare come TFSService (AccountName) sia la password dell'account (NewPassword).

Assegnazione di un account diverso come account del servizio

Per configurare Team Foundation Server affinché utilizzi un account diverso come account del servizio di Team Foundation, è possibile utilizzare la console di amministrazione o l'utilità TFSConfig della riga di comando. Se nella distribuzione sono inclusi più server livello applicazione, sarà necessario eseguire questa attività su ogni server; in caso contrario, le informazioni sull'account risulteranno non sincronizzate. Prima di utilizzare una utilità per apportare la modifiche, considerare i problemi riportati di seguito.

  • È necessario scegliere un nuovo account che sia un account di sistema o un membro di un gruppo di lavoro o di un dominio considerato attendibile da ogni computer in questa distribuzione di Team Foundation Server.

  • Le utilità di configurazione concedono l'autorizzazione Accedi come servizio al nuovo account del servizio, ma non revocano tale autorizzazione dall'account precedentemente utilizzato come account del servizio, qualora sia ancora utilizzato da un altro servizio. Se l'account precedente non necessita più di tale autorizzazione per il servizio da cui è ancora utilizzato, è possibile rimuoverla manualmente.

    Per ulteriori informazioni, vedere la pagina seguente del sito Web di Microsoft: Aggiungere il diritto Accedi come servizio a un account (le informazioni potrebbero essere in inglese).

  • Una volta completata la procedura, potrebbe essere necessario riavviare IIS per rendere effettive le modifiche.

  • L'utilità TFSConfig modifica solo i servizi eseguiti con il precedente account.

Per utilizzare la Console di amministrazione per modificare l'account del servizio

  1. Nel server che ospita il livello applicazione, aprire la Console di amministrazione di Team Foundation.

  2. Nella console, espandere il nome del server e fare clic su Livello applicazione.

  3. Nel riquadro Livello applicazione, fare clic su Modifica account.

    Verrà visualizzata la finestra Aggiorna account del servizio.

  4. Effettuare uno dei passaggi riportati di seguito.

    1. Se si desidera utilizzare un account di sistema, fare clic su Account di sistema, quindi scegliere un account dall'elenco a discesa.

      Se il server è un membro di un dominio Active Directory, la scelta predefinita per l'account di sistema da utilizzare è Servizio di rete. Se il server è un membro di un gruppo di lavoro, la scelta predefinita sarà Servizio locale. A seconda dei dettagli relativi alla distribuzione, la scelta predefinita potrebbe essere l'unica scelta disponibile.

      Nota

      Gli account di sistema non prevedono l'utilizzo di password gestite dall'utente. Se si sceglie di utilizzare un account di sistema per TFSService, non è necessario digitare una password nel relativo campo.

    2. Se si desidera utilizzare un account di dominio o di un gruppo di lavoro, fare clic su Account utente, digitare il nome dell'account in Nome account, quindi digitare la password dell'account in Password.

  5. Scegliere OK.

    Verrà visualizzata la finestra Modifica account del servizio.

  6. Attendere il completamento di tutti i messaggi di stato in Stato, quindi fare clic su Chiudi.

    Nota

    Questo processo può richiedere alcuni minuti.

Per utilizzare l'utilità TFSConfig per modificare l'account del servizio

  1. Nel server a livello applicazione, aprire una finestra del prompt dei comandi e passare alla directory che contiene l'utilità TFSConfig.

    Per impostazione predefinita, questa utilità si trova in Unità:\Programmi\Microsoft Team Foundation Server 2010\Tools.

  2. Nella riga di commando, digitare **TFSConfig Accounts /change /accountType:ApplicationTier /account:**NomeAccount **/password:**NuovaPassword, quindi premere INVIO.

    Per ulteriori informazioni, vedere Comando Accounts.

Vedere anche

Attività

Modificare l'account del servizio o la password per SQL Server Reporting Services

Riferimenti

Comando Accounts

Concetti

Account del servizio e dipendenze in Team Foundation Server

Altre risorse

Gestione della configurazione del server con TFSConfig

How to: Change the Password for Visual Studio Team Foundation Build Service

Cronologia delle modifiche

Data

Cronologia

Motivo

Marzo 2011

Informazioni aggiornate sulla modifica dell'account del servizio o sulla relativa password in distribuzioni in cui sono inclusi più server applicazione.

Commenti e suggerimenti dei clienti.