根据 Active Directory 信息隐藏选项卡
Posted
技术标签:
【中文标题】根据 Active Directory 信息隐藏选项卡【英文标题】:Hide Tab based on Active directory info 【发布时间】:2014-12-16 13:26:02 【问题描述】:在 Visual basic 中,我希望能够根据当前登录的用户是否在 Active Directory 中的某个组中来隐藏选项卡。
我已经成功链接到活动目录并拉回全名和电话号码等。
不确定是否可行
【问题讨论】:
这可以帮助你VB.Net Hide Tabpage 【参考方案1】:你的问题不太清楚,但如果我理解正确的话,那就很简单了:
If IsInActiveGroup(Environment.UserName) 'or whatever username data you'd like...
TabControl1.TabPages.Remove(tabYourTabName)
Else
TabControl1.TabPages.Add(tabYourTabName)
End If
IsInActiveGroup
是您创建的某个函数,用于遍历您的用户列表并查看他是否在其中。我不确定您将“活动目录用户”存储在什么数据类型中。
【讨论】:
谢谢我最终设法做到了。If My.User.IsInRole("AD GROUP") Then despatchonly.Show() Else despatchonly.Hide() End If
【参考方案2】:
这就是我设法做到的方式
If My.User.IsInRole("AD GROUP") Then
despatchonly.Show()
Else
despatchonly.Hide()
End If
【讨论】:
以上是关于根据 Active Directory 信息隐藏选项卡的主要内容,如果未能解决你的问题,请参考以下文章
根据 Active Directory 策略检查密码 [重复]
如何从 Azure Active Directory 检索用户信息
powershell 获取从Active Directory读取的远程计算机的磁盘空间详细信息。