图 B 在活动目录中一个特定容器中编辑脚本。 登录脚本中的命令 在一个脚本中最常用的命令是NET USE,它正好是许多可用的NET命令的一个子集。
NET USE命令允许你建立驱动器映射,当在一个登录脚本中使用该命令时,它可以将该驱动映射到一个特定用户或组用户。例如,假设行销部门需要一个驱动器映射到Server3上的行销文件夹,另一个驱动映射到Server2上的管理员文件夹,而且再需要一个驱动映射到Server1上的共享"home folder"中的个人用户的home文件夹。以下是一个例子:
NET USE F: \\server3\marketing PERSIST:NO NET USE G: \\server2\admin PERSIST:NO NET USE H: "\\server1\home folder\%username%" PERSIST:NO
如果Novell NetWare操作系统中的管理员是使用状态IF MEMBER OF的一定组的成员,那么该管理员将乐忠于告诉登录脚本做什么。尽管在Windows脚本中没有这样的状态可用,但是有两种可能的工作区,这要依赖于你在管理一个Windows NT区域还是用活动目录管理一个Windows 2000域。
Windows NT Resource Kit包含一个名叫IFMEMBER.EXE的工具,这个可以作为NetWare IF MEMBER OF被用于相同的目的。不过它的使用相当的复杂,仍需要另一个称作为ERRORLEVEL的架构。以下介绍其工作原理,让我们假设登录的用户既是行销组的成员又是管理员组的成员,你想要设置一块只有行销管理员才可以访问的共享区域。首先,你要包含如下命令行: