【发布时间】:2015-04-27 03:22:51
【问题描述】:
如何通过批处理/控制台(Windows)命令停止和启动VisualSVN Server?
我的设置:
- VisualSVN 服务器 3.2
- 颠覆 1.8.11
- Windows Server 2008
【问题讨论】:
标签: batch-file svn visualsvn-server windows-server
如何通过批处理/控制台(Windows)命令停止和启动VisualSVN Server?
我的设置:
【问题讨论】:
标签: batch-file svn visualsvn-server windows-server
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 Server 的 HTTP 服务:sc stop VisualSVNServer,
启动VisualSVN Server的HTTP服务:sc start VisualSVNServer。
【讨论】:
vsvnjobsvc)。