【发布时间】:2015-02-26 20:51:57
【问题描述】:
试图弄清楚如何根据 Novell eDir 的组成员身份映射网络共享。 我通过 ADSISEARCHER 在 Technet 中找到了一个用于 ActiveDirectory 的智能脚本,该脚本在 AD 中运行良好 :)
# extract group names and removes unnecessary characters
$memberOf = ([ADSISEARCHER]"samaccountname=$($env:USERNAME)").Findone().$does.memberof -replace '^CN=([^,]+).+$','$1'
# check if user is member of group A
if($memberOf -contains "GroupA") {
# map network-drive
(New-Object -ComObject WScript.Network).MapNetworkDrive('X:','\\filer\sharename')
}
有没有机会为 NDS 使用类似的东西? 据我研究,我必须使用 LDAP 连接到 NDS 并列出用户对象的所有组,但还没有太多运气。
谢谢
【问题讨论】:
标签: powershell novell edirectory