如何生成AQIAAAAAAAUgAAAAIAIAAA =='BUILTIN / Administrators'或0x01020000000000052000000020020000

时间:2012-04-13 20:49:18

标签: xml reporting-services active-directory ssrs-2008 windows-authentication

我正在使用ReportServer.dbo.SetPolicy存储过程自动向SSRS用户授予权限,但我仍然坚持更新包含以下内容的@XmlPolicy字段:

@XmlPolicy ='BUILTIN \ AdministratorsAQIAAAAAAAUAAAAAIAIAAA == Content Manager'

上面的GroupUserId显然是BUILTIN \ Administrators帐户的SID,即0x01020000000000052000000020020000。

问题是如何将(编码)0x01020000000000052000000020020000转换为AQIAAAAAAAUAAAAAAIAAAIAIAA = =格式?

或者有更好的方法吗? 谢谢。

1 个答案:

答案 0 :(得分:1)

AQIAAAAAAAUgAAAAIAIAAA==”只是Base64中编码的二进制字符串01 02 00 00 00 00 00 05 20 00 00 00 20 02 00 00