windows - 批处理启动和停止 VisualSVN Server

标签 windows batch-file svn windows-server visualsvn-server

如何通过批处理/控制台(Windows)命令停止和启动 VisualSVN Server

我的设置:

  • VisualSVN 服务器 3.2
  • 颠覆 1.8.11
  • Windows Server 2008

最佳答案

VisualSVN Server 3.2 有 3 个 Windows 服务,每个服务都必须单独停止:

下面是一些示例。


使用 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

TechNet | sc command-line reference .

关于windows - 批处理启动和停止 VisualSVN Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28713836/

相关文章:

batch-file - 我的批处理脚本有 "Missing operator"

python - Visual Studio : Python virtual environments in source control

git - 我可以将 trac 从 SVN 迁移到 Git 存储库而不导出+创建新的 trac 实例吗?

c - 从另一个 exe 运行 exe

c# - 在 C# 中检测系统从 sleep 中唤醒的事件

windows - 如何让powershell脚本在同一终端执行批处理命令

visual-studio-2010 - 带有 AnkhSVN 的 Visual Studio 2010 - 项目克隆

python - 如何将整数设置为环境变量?

windows - 由于私钥过滤器,使用 signtool 进行代码签名失败

c# - 从 Windows 命令提示符运行本地 SQL 脚本文件以更新远程 SQL Server 数据库