Uruchamianie i zatrzymywanie usług dla lokalnej usługi Azure DevOps za pomocą narzędzia TFSServiceControl
Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r. | Azure DevOps Server 2019 r.
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