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, utilizzare questo comando in caso di esecuzione del backup o ripristino dei database o in caso di spostamento della distribuzione da un computer a un altro.

Nota

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

Prerequisiti

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

  • Anche se si effettua la connessione 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. È necessaria per determinate attività di manutenzione, ad esempio il ripristino di 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 .

Commenti

Usare il comando TFSServiceControl come parte di attività di manutenzione specifiche. Dopo aver specificato l'opzione quiesce , il server non funzionerà finché non si specifica l'opzione unquiesce . Per impostazione predefinita, il comando TFSServiceControl si trova nella directory %programfiles%\TFS 12.0\Tools.

Esempio

Nell'esempio seguente viene illustrato come arrestare una distribuzione di Azure DevOps Server.

TFSServiceControl quiesce

Nell'esempio seguente viene illustrato come avviare una distribuzione di Azure DevOps Server.

TFSServiceControl unquiesce