Menggunakan TFSServiceControl untuk memulai dan menghentikan layanan Azure DevOps lokal

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

Anda dapat menggunakan perintah TFSServiceControl untuk menghentikan atau memulai semua layanan dan kumpulan aplikasi yang digunakan oleh Azure DevOps Server. Misalnya, Anda dapat menggunakan perintah ini saat mencadangkan atau memulihkan database, atau saat memindahkan penyebaran dari satu komputer ke komputer lain.

Catatan

Anda harus menggunakan perintah TFSServiceControl untuk memastikan bahwa semua operasi, layanan, dan kumpulan aplikasi yang diperlukan dihentikan untuk tugas pemeliharaan seperti pencadangan dan pemulihan. Anda tidak dapat melakukan semua tugas yang dilakukan oleh perintah TFSServiceControl secara manual.

Prasyarat

  • Anda harus menjadi anggota kelompok keamanan Administrator Team Foundation, anggota grup server tingkat aplikasi, dan anggota kelompok keamanan sysadmin untuk database SQL Server yang digunakan Azure DevOps Server. Lihat Mengatur izin administrator untuk Azure DevOps Server.

  • Bahkan jika Anda masuk dengan mandat administratif, Anda harus membuka Perintah yang ditingkatkan untuk melakukan fungsi ini.

    TFSServiceControl [quiesce|unquiesce]
    

Parameter

Opsi Deskripsi
quiesce Menghentikan atau menjeda semua layanan, kumpulan aplikasi, dan operasi dalam penyebaran Azure DevOps Server. Tindakan ini diperlukan untuk tugas pemeliharaan tertentu, seperti memulihkan database.
unquiesce Menghentikan atau menjeda semua layanan, kumpulan aplikasi, dan operasi dalam penyebaran Azure DevOps Server. Tindakan ini diperlukan untuk mengembalikan server ke operasi setelah Anda menjalankan perintah dengan opsi quiesce.

Keterangan

Anda dapat menggunakan perintah TFSServiceControl sebagai bagian dari tugas pemeliharaan tertentu. Setelah menentukan opsi quiesce, server tidak akan beroperasi sampai Anda menentukan opsi unquiesce. Secara default, perintah TFSServiceControl terletak di direktori %programfiles%\TFS 12.0\Tools.

Contoh

Contoh berikut menunjukkan cara menghentikan penyebaran Azure DevOps Server.

TFSServiceControl quiesce

Contoh berikut menunjukkan cara memulai penyebaran Azure DevOps Server.

TFSServiceControl unquiesce