Condividi tramite


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

È possibile migliorare la sicurezza di Visual Studio Team Foundation Server 2012 (TFS) modificando l'account del servizio o la password utilizzata per quell'account.TFS 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 TFS 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 TFS 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 TFS nel momento in cui tale password viene modificata.

[!NOTA]

TFS 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 in TFS, vedere Account del servizio e dipendenze in Team Foundation Server.Per ulteriori informazioni sugli account necessari per l'installazione, incluso l'account del servizio per TFS, vedere Account richiesti per l'installazione di Team Foundation Server.

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.

Per eseguire una routine 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 selezionare Livello applicazione.

  3. Nel riquadro Livello applicazione, selezionare Aggiorna password account.

    Verrà visualizzata la finestra Aggiorna password account.

    [!NOTA]

    Se si è utilizzato un account di sistema come account del servizio, selezionando 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 11.0\Tools.

  2. Nella riga di commando, digitare **TFSConfig Accounts /UpdatePassword /accountType:ApplicationTier /account:**AccountName **/password:**NewPassword, quindi selezionare 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 TFS 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 TFS.

  • 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 selezionare Livello applicazione.

  3. Nel riquadro Livello applicazione, selezionare 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, selezionare Utilizza un 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, selezionare Usa un 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 11.0\Tools.

  2. Nella riga di commando, digitare **TFSConfig Accounts /change /accountType:ApplicationTier /account:**AccountName **/password:**NewPassword, quindi selezionare 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