Condividi tramite


Usare TFSServiceControl per avviare e arrestare i servizi per Azure DevOps in locale

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

È possibile usare il comando TFSServiceControl per arrestare o avviare tutti i servizi e i pool di applicazioni usati da Azure DevOps Server. Ad esempio, si usa questo comando durante il backup o il ripristino di database o quando si sposta la distribuzione da un computer a un altro.

Annotazioni

È necessario usare il comando TFSServiceControl per assicurarsi che tutte le operazioni, i servizi e i pool di applicazioni necessari vengano arrestate per le attività di manutenzione, ad esempio backup e ripristino. Non è possibile eseguire manualmente tutte le attività eseguite dal comando TFSServiceControl .

Prerequisiti

  • È necessario essere membri del gruppo di sicurezza Amministratori di Team Foundation, membro del gruppo Administrators nel server a livello di applicazione e membro del gruppo di sicurezza sysadmin per tutti i database di SQL Server usati da Azure DevOps Server. Vedere Impostare le autorizzazioni di amministratore per Azure DevOps Server.

  • Anche se si accede con credenziali amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione.

    TFSServiceControl [quiesce|unquiesce]
    

Parametri

Opzione Descrizione
quiesce Arresta o sospende tutti i servizi, i pool di applicazioni e le operazioni nella distribuzione di Azure DevOps Server. Questa operazione è necessaria per determinate attività di manutenzione, ad esempio il ripristino dei database.
unquiesce Avvia o riavvia tutti i servizi, i pool di applicazioni e le operazioni nella distribuzione di Azure DevOps Server. Questa operazione è necessaria per restituire il server all'operazione dopo aver eseguito il comando con l'opzione quiesce .

Osservazioni:

Si utilizza il comando TFSServiceControl come parte di attività di manutenzione specifiche. Dopo aver specificato l'opzione di quiescenza, il server non funzionerà fino a quando non si specifica l'opzione di disattivare la quiescenza. Per impostazione predefinita, il comando TFSServiceControl si trova nella directory %programfiles%\TFS 12.0\Tools.

Esempio

L'esempio seguente illustra come arrestare una distribuzione di Azure DevOps Server.

TFSServiceControl quiesce

L'esempio seguente illustra come avviare una distribuzione di Azure DevOps Server.

TFSServiceControl unquiesce