如何通过批处理/控制台(Windows)命令停止和启动 VisualSVN Server
?
我的设置:
- VisualSVN 服务器 3.2
- 颠覆 1.8.11
- Windows Server 2008
最佳答案
VisualSVN Server 3.2 有 3 个 Windows 服务,每个服务都必须单独停止:
- VisualSVN Server (
VisualSVNServer
):HTTP 服务, - VisualSVN 分布式文件系统 (
vdfsscv
):该服务提供 multisite replication for Subversion repositories (默认情况下未启用该服务), - VisualSVN 存储库配置器 (
vrepocfgsvc
):该服务提供 Repository Management Delegation feature (默认情况下未启用该服务)。
下面是一些示例。
使用 VisualSVN Server 的 WMI 提供程序(通过 PowerShell):
启动HTTP服务:
$service = Get-CimInstance -Namespace root\VisualSVN -ClassName VisualSVN_Service -Filter "Name = 'VisualSVNServer'"
Invoke-CimMethod -InputObject $service -MethodName StartService
停止 HTTP 服务:
$service = Get-CimInstance -Namespace root\VisualSVN -ClassName VisualSVN_Service -Filter "Name = 'VisualSVNServer'"
Invoke-CimMethod -InputObject $service -MethodName StopService
从 cmd.exe
命令提示符使用 SC.exe:
停止 VisualSVN Server 的 HTTP 服务:sc stop VisualSVNServer
,
启动 VisualSVN Server 的 HTTP 服务:sc start VisualSVNServer
。
关于windows - 批处理启动和停止 VisualSVN Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28713836/