如何通过批处理/控制台(windows)命令停止和启动VisualSVN Server
?
我的设置:
答案 0 :(得分:2)
VisualSVN Server 3.2有3个Windows服务,每个服务都必须分开停止:
VisualSVNServer
):HTTP服务,vdfsscv
):该服务提供multisite replication for Subversion repositories(默认情况下未启用该服务),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服务器的HTTP服务:sc stop VisualSVNServer
,
启动VisualSVN Server的HTTP服务:sc start VisualSVNServer
。