Uruchamianie i zatrzymywanie usług Azure DevOps lokalnych za pomocą narzędzia TFSServiceControl

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Za pomocą polecenia TFSServiceControl można zatrzymać lub uruchomić wszystkie usługi i pule aplikacji używane przez 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 jednego komputera do innego.

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ń Administratorzy team foundation, członkiem grupy Administratorzy na serwerze warstwy aplikacji i członkiem grupy zabezpieczeń sysadmin dla wszystkich SQL Server baz danych, które Azure DevOps Server używa. Zobacz Ustawianie uprawnień administratora dla 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 Azure DevOps Server. Jest to wymagane w przypadku niektórych zadań konserwacji, takich jak przywracanie baz danych.
unquiesce Uruchamia lub uruchamia ponownie wszystkie usługi, pule aplikacji i operacje we wdrożeniu 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 niewymaganych . Domyślnie polecenie TFSServiceControl znajduje się w katalogu %programfiles%\TFS 12.0\Tools.

Przykład

W poniższym przykładzie pokazano, jak zatrzymać wdrażanie Azure DevOps Server.

TFSServiceControl quiesce

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

TFSServiceControl unquiesce