Share via


Modificare l'account del servizio o la password per Azure DevOps Server

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

È possibile migliorare la sicurezza delle Azure DevOps Server modificando l'account del servizio o la password usata per tale account. Azure DevOps Server esegue servizi come i servizi Web e l'agente di processi in background di Team Foundation nel contesto di un account del servizio.

La documentazione Azure DevOps Server fa riferimento a questo account del servizio come TFSService, anche se non è il nome effettivo dell'account, a meno che non si crei in modo specifico un account con tale nome. Azure DevOps Server archivia un record del nome dell'account effettivo usato come account del servizio. Modificando il record, è possibile assegnare un account diverso in modo che possa essere usato 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 un criterio di dominio di Active Directory richiede che tutte le password scadano periodicamente, è possibile aggiornare le informazioni sulla password per l'account del servizio in Azure DevOps Server quando tale password viene modificata.

Nota

Azure DevOps Server e le relative utilità non possono creare un nuovo account locale o di dominio da usare come TFSService e non possono 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 la distribuzione include più di un server a livello di applicazione, è necessario aggiornare manualmente ogni server con le modifiche apportate all'account del servizio o alla relativa password.

Per altre informazioni sugli account del servizio in Azure DevOps Server, vedere Account e dipendenze del servizio in Azure DevOps Server. Per altre informazioni sugli account necessari per l'installazione, incluso l'account del servizio per Azure DevOps Server, vedere Requisiti dell'account del servizio.

Prerequisiti

Per seguire una procedura della riga di comando, potrebbe essere necessario aprire una finestra del prompt dei comandi con privilegi elevati. Aprire il menu di scelta rapida per prompt dei comandi e selezionare Esegui come amministratore. Per altre informazioni, vedere Controllo dell'account utente.

Cambiare la password dell'account del servizio

Per modificare la password di TFSService, è necessario accedere al server a livello di applicazione per Azure DevOps e usare la console di amministrazione per Azure DevOps oppure aprire una finestra del prompt dei comandi e usare l'utilità della riga di comando TFSConfig. Se la distribuzione include più di un server a livello di applicazione, è necessario eseguire questa attività in ogni server per mantenere sincronizzate le informazioni sull'account.

Nota

A seconda della configurazione di distribuzione, potrebbe essere necessario riavviare Internet Information Services (IIS) dopo aver completato la procedura prima che le modifiche vengano applicate.

Usare la console di amministrazione per modificare la password

  1. Aprire la console di amministrazione per Azure DevOps nel server che ospita il livello applicazione.

    Per altre informazioni, vedere Aprire la console di amministrazione di Azure DevOps Server .

  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 è stato usato un account di sistema come account del servizio, verrà visualizzato un messaggio di errore quando si seleziona Aggiorna password account. Non è necessario modificare la password di tale account. Gli account di sistema non prevedono l'utilizzo di password gestite dall'utente.

  4. Immettere la nuova password in Password e quindi selezionare OK.

    Verrà visualizzata la finestra Cambia account del servizio .

  5. Attendere il completamento di tutti i messaggi di stato in Stato e quindi selezionare Chiudi.

    Nota

    Il processo potrebbe richiedere alcuni minuti.

Usare l'utilità TFSConfig per modificare la password

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

    Per impostazione predefinita, questa utilità si trova in Unità:\Programmi\TFS 12.0\Tools.

  2. Nella riga di comando immettere TFSConfig Accounts /UpdatePassword /accountType:ApplicationTier /account:AccountName/password:NewPassword e quindi premere INVIO.

  3. È necessario specificare sia il nome dell'account del servizio (AccountName) che la password dell'account (NewPassword).

Assegnare un account diverso come account del servizio

Per configurare Azure DevOps Server per usare un account diverso come account del servizio per Azure DevOps, è possibile usare la console di amministrazione o l'utilità della riga di comando TFSConfig. Se la distribuzione include più di un server a livello di applicazione, è necessario eseguire questa attività in ogni server per mantenere sincronizzate le informazioni sull'account. 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 Azure DevOps Server.
  • Le utilità di configurazione concedono l'autorizzazione Accesso come servizio al nuovo account del servizio. Tuttavia, le utilità non revocano questa autorizzazione dall'account usato in precedenza come account del servizio, se un altro servizio usa ancora tale account. Se l'account precedente non necessita più dell'autorizzazione per il servizio per il quale è ancora in uso, è possibile rimuovere manualmente tale autorizzazione dall'account precedente.

Per altre informazioni, vedere Aggiungere il diritto di accesso come servizio a un account.

  • Potrebbe essere necessario riavviare IIS dopo aver completato la procedura prima che le modifiche vengano applicate.
  • L'utilità TFSConfig modifica solo i servizi eseguiti con l'account precedente.

Usare la console di amministrazione per modificare l'account del servizio

  1. Aprire la console di amministrazione per Azure DevOps nel server che ospita il livello applicazione.

  2. Nella console espandere il nome del server e selezionare Livello applicazione.

  3. Nel riquadro Livello applicazione selezionare Cambia account.

    Verrà visualizzata la finestra Aggiorna account del servizio .

  4. Effettuare uno dei passaggi indicati di seguito.

    1. Per usare un account di sistema, selezionare Usa un account di sistema e quindi selezionare un account di sistema dall'elenco a discesa.

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

      Nota

      Gli account di sistema non prevedono l'utilizzo di password gestite dall'utente. Se si usa un account di sistema come TFSService, non è consigliabile immettere una password nel campo password.

    2. Per usare un account di dominio o gruppo di lavoro, selezionare Usa un account utente, immettere il nome dell'account in Nome account e quindi immettere la password per tale account in Password.

  5. Selezionare OK.

    Verrà visualizzata la finestra Cambia account del servizio .

  6. Attendere il completamento di tutti i messaggi di stato in Stato e quindi selezionare Chiudi.

    Nota

    Il processo potrebbe richiedere alcuni minuti.

Usare l'utilità TFSConfig per modificare l'account del servizio

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

    Per impostazione predefinita, questa utilità si trova in Unità:\Programmi\TFS 12.0\Tools.

  2. Nella riga di comando immettere TFSConfig Accounts /change /accountType:ApplicationTier /account:AccountName/password:NewPassword e quindi premere INVIO.

    Per altre informazioni, vedere Comando Account.