我需要使用python WMI查询获取VisualSVN服务器中特定用户的所有权限。
是否可以在单个查询中获取权限?
答案 0 :(得分:0)
将VisualSVN Server升级到3.4版。新版本为Subversion服务器和存储库管理引入了PowerShell cmdlet。您感兴趣的新cmdlet是Get-SvnAccessRule
和Select-SvnAccessRule
。根据您的任务,您可以使用其中一个cmdlet
获取特定存储库路径上的有效访问规则列表
Select-SvnAccessRule MyRepo -Path /MyProject/foo/bar
获取为用户帐户DOMAIN \ username
明确指定的所有访问规则的列表 Get-SvnAccessRule -AccountName DOMAIN\Username
获取为用户帐户明确分配的访问规则列表(其SID)
Get-SvnAccessRule -AccountId S-1-5-32-545