Použití TFSServiceControl ke spouštění a zastavování služeb pro Místní službu Azure DevOps
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Pomocí příkazu TFSServiceControl můžete zastavit nebo spustit všechny služby a fondy aplikací používané Azure DevOps Server. Tento příkaz například použijete při zálohování nebo obnovování databází nebo při přesouvání nasazení z jednoho počítače do druhého.
Poznámka
K zajištění zastavení všech potřebných operací, služeb a fondů aplikací pro úlohy údržby, jako je zálohování a obnovení, musíte použít příkaz TFSServiceControl . Nelze ručně provádět všechny úlohy prováděné příkazem TFSServiceControl .
Požadavky
Musíte být členem skupiny zabezpečení Team Foundation Administrators, členem skupiny Administrators na serveru aplikační vrstvy a členem skupiny zabezpečení sysadmin pro všechny databáze SQL Server, které Azure DevOps Server používají. Viz Nastavení oprávnění správce pro Azure DevOps Server.
I když se přihlásíte pomocí přihlašovacích údajů správce, musíte k provedení této funkce otevřít okno příkazového řádku se zvýšenými oprávněními.
TFSServiceControl [quiesce|unquiesce]
Parametry
Možnost | Popis |
---|---|
klid | Zastaví nebo pozastaví všechny služby, fondy aplikací a operace v nasazení Azure DevOps Server. To se vyžaduje pro určité úlohy údržby, jako je obnovení databází. |
unquiesce | Spustí nebo restartuje všechny služby, fondy aplikací a operace v nasazení Azure DevOps Server. To je nutné k vrácení serveru do provozu po spuštění příkazu s možností nečinnosti . |
Poznámky
Příkaz TFSServiceControl se používá jako součást konkrétních úloh údržby. Po zadání možnosti nečinnosti nebude server fungovat, dokud nezadáte možnost unquiesce . Ve výchozím nastavení je příkaz TFSServiceControl umístěn v adresáři %programfiles%\TFS 12.0\Tools.
Příklad
Následující příklad ukazuje, jak zastavit nasazení Azure DevOps Server.
TFSServiceControl quiesce
Následující příklad ukazuje, jak spustit nasazení Azure DevOps Server.
TFSServiceControl unquiesce