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讀/寫". |
新聞熱點
疑難解答