Udostępnij przez


Uruchamianie i zatrzymywanie usług dla lokalnej usługi Azure DevOps za pomocą narzędzia TFSServiceControl

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

Za pomocą polecenia TFSServiceControl można zatrzymać lub uruchomić wszystkie usługi i pule aplikacji używane przez usługę Azure DevOps Server. Na przykład to polecenie jest używane podczas tworzenia kopii zapasowej lub przywracania baz danych albo podczas przenoszenia wdrożenia z jednej maszyny do innej.

Uwaga

Należy użyć polecenia TFSServiceControl , aby upewnić się, że wszystkie niezbędne operacje, usługi i pule aplikacji są zatrzymywane dla zadań konserwacji, takich jak tworzenie kopii zapasowej i przywracanie. Nie można ręcznie wykonać wszystkich zadań wykonywanych przez polecenie TFSServiceControl .

Wymagania wstępne

  • Musisz być członkiem grupy zabezpieczeń Team Foundation Administrators, członkiem grupy Administratorzy na serwerze warstwy aplikacji i członkiem grupy zabezpieczeń sysadmin dla wszystkich baz danych serwera SQL Server używanych przez serwer Azure DevOps. Zobacz Ustawianie uprawnień administratora dla usługi Azure DevOps Server.

  • Nawet jeśli logujesz się przy użyciu poświadczeń administracyjnych, musisz otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień, aby wykonać tę funkcję.

    TFSServiceControl [quiesce|unquiesce]
    

Parametry

Opcja Opis
Quiesce Zatrzymuje lub wstrzymuje wszystkie usługi, pule aplikacji i operacje we wdrożeniu usługi Azure DevOps Server. Jest to wymagane w przypadku niektórych zadań konserwacji, takich jak przywracanie baz danych.
unquiesce Uruchamia lub ponownie uruchamia wszystkie usługi, pule aplikacji i operacje we wdrożeniu serwera Azure DevOps Server. Jest to wymagane do zwrócenia serwera do operacji po uruchomieniu polecenia z opcją spoczynku .

Uwagi

Polecenie TFSServiceControl jest używane w ramach określonych zadań konserwacji. Po określeniu opcji spoczynku serwer nie będzie działać, dopóki nie określisz opcji niewymagańczych . Domyślnie polecenie TFSServiceControl znajduje się w katalogu %programfiles%\TFS 12.0\Tools.

Przykład

W poniższym przykładzie pokazano, jak zatrzymać wdrożenie usługi Azure DevOps Server.

TFSServiceControl quiesce

W poniższym przykładzie pokazano, jak rozpocząć wdrażanie usługi Azure DevOps Server.

TFSServiceControl unquiesce