基于组成员身份映射驱动器

时间:2010-11-10 15:10:46

标签: vbscript active-directory

我正在尝试根据群组映射驱动器。我正在使用“嗨脚本专家文章”这样做。当我启动'For Each'循环表示'对象不是集合'时,我的一个组上出现错误。我知道这是因为当有问题的组是'NoAccess'时,它会返回一个字符串而不是一个数组。我不知道如何干净利落地解决这个问题。

有三个小组,'Card Dept','Cardsource'和'NoAccess' - NoAccess是麻烦制造者。有2位用户是该组的成员。

我不想在我的select case调用之前开始执行if语句,因为如果我需要添加另一个组,我将不得不确定它是否会返回一个数组或字符串,然后添加另一层If语句来确定如何映射驱动器。如果我必须这样做,那么我必须,但我希望能够以更清晰的方式根据群组映射驱动器。下面是相关代码的pastebin。

http://pastebin.com/cazSPjjD

1 个答案:

答案 0 :(得分:0)

尝试执行错误捕获:在代码后期调用“On Error Resume next”并在违规语句后立即捕获错误。