Şirket içi Azure DevOps hizmetlerini başlatmak ve durdurmak için TFSServiceControl kullanma

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

TFSServiceControl komutunu kullanarak Azure DevOps Server tarafından kullanılan tüm hizmetleri ve uygulama havuzlarını durdurabilir veya başlatabilirsiniz. Örneğin, veritabanlarını yedeklerken veya geri yüklerken ya da dağıtımınızı bir makineden diğerine taşırken bu komutu kullanırsınız.

Not

Yedekleme ve geri yükleme gibi bakım görevleri için gerekli tüm işlemlerin, hizmetlerin ve uygulama havuzlarının durdurulmasını sağlamak için TFSServiceControl komutunu kullanmanız gerekir. TFSServiceControl komutu tarafından gerçekleştirilen tüm görevleri el ile gerçekleştiremezsiniz.

Önkoşullar

  • Team Foundation Administrators güvenlik grubunun bir üyesi, uygulama katmanı sunucusundaki Administrators grubunun bir üyesi ve Azure DevOps Server kullanan tüm SQL Server veritabanları için sysadmin güvenlik grubunun üyesi olmanız gerekir. Bkz. Azure DevOps Server için yönetici izinlerini ayarlama.

  • Yönetici kimlik bilgileriyle oturum açsanız bile, bu işlevi gerçekleştirmek için yükseltilmiş bir Komut İstemi penceresi açmanız gerekir.

    TFSServiceControl [quiesce|unquiesce]
    

Parametreler

Seçenek Açıklama
Quiesce Azure DevOps Server dağıtımınızdaki tüm hizmetleri, uygulama havuzlarını ve işlemleri durdurur veya duraklatır. Bu, veritabanlarını geri yükleme gibi belirli bakım görevleri için gereklidir.
unquiesce Azure DevOps Server dağıtımınızdaki tüm hizmetleri, uygulama havuzlarını ve işlemleri başlatır veya yeniden başlatır. Sessiz moda seçeneğiyle komutu çalıştırdıktan sonra sunucunuzu çalışmaya döndürmek için bu gereklidir.

Açıklamalar

TFSServiceControl komutunu belirli bakım görevlerinin bir parçası olarak kullanırsınız. Sessiz moda alma seçeneğini belirttikten sonra, siz unquiesce seçeneğini belirtene kadar sunucu çalışmaz. Varsayılan olarak, TFSServiceControl komutu %programfiles%\TFS 12.0\Tools dizininde bulunur.

Örnek

Aşağıdaki örnekte, Azure DevOps Server dağıtımının nasıl durdurulduğu gösterilmektedir.

TFSServiceControl quiesce

Aşağıdaki örnekte Azure DevOps Server dağıtımını başlatma adımları gösterilmektedir.

TFSServiceControl unquiesce