我正在使用VBS和Active Directory创建的Intranet网站,我必须使用C#重新制作新版本。我无法理解VB方法:GetObject("LDAP://"+Groups)
。
Groups = userObject.memberOf
Groups
是用户所属的组。在C#中这个方法的等价物是什么?这种方法究竟返回了什么?
到目前为止我所做的是创建一个名为ADProperties
的POCO,它允许我在搜索用户后加载用户属性。我也实现了身份验证,因此我使用ClaimsIdentity
来处理已记录的用户,并为这些声明添加了Active Directory属性。
谢谢!
答案 0 :(得分:1)
根据https://msdn.microsoft.com/en-us/library/aa772325(v=vs.85).aspx,我假设该方法用于获取实际Group
个对象的数组。您应该能够通过检查代码中对此对象的进一步操作来确认这一点。
在C#中似乎也没有等价物,所以你只需要弄清楚这些数据的用途,并找到一种不同的方法在c#中做到这一点。如果您遇到问题,请发布更多代码以及出现问题的地方。