VisualSVN Server可以用WMI接口管理(Windows Management Instrumentation)。 VisualSVN Server安装的计算机中,位于%VISUALSVN_SERVER%/WMI下的MOF文件描述了该接口。可以用C#代码控制管理VisualSVN Server。
我机器VisualSVN安装在D盘,MOF文件存在位置:D:/PRogram Files/VisualSVN Server/WMI/VisualSVNServer.mof
下面一些代码供参考:
[csharp]view plaincopyprint?并添加System.Management,System.Management.Instrumentation这两个组件的引用。
1)创建Subversion%20用户%20'user1',密码为'secret'
[csharp]view%20plaincopyprint?2)创建新的repository%20'Repo1'
[csharp]view%20plaincopyprint?3)设置SID%20S-1-5-32-545%20('BUILTIN/Users')%20Windows用户组对'Test'%20repository的读/写权限.%20FYI:%20accessLevel%20值在MOF有描述:%20"0%20-%20无权限,%201%20-%20只读,%202%20-%20读/写". |
新闻热点
疑难解答