Microsoft Windows® 操作系统以不同的方式管理映射的驱动器。代理程序尝试为用户帐户重新映射已记忆的连接,但是在运行时可能无法成功完成映射。可使用特殊的环境变量 _MAP 变量来协助在 Windows 上的驱动器映射。如果设置了此变量,Windows 代理程序将在执行步骤之前映射驱动器。
使用 _MAP 变量的典型做法是将其指定给项目环境,这样相同的驱动器映射就能通过环境变量继承传给所有步骤环境。请注意:如果在步骤环境中也定义了 _MAP 变量,那么步骤环境的值会覆盖项目环境,因为对于一个特定步骤,只能定义一个 _MAP 值。
虽然这是针对 Windows 环境,但在 _MAP 变量中,仍请使用正斜杠来分隔目录路径名。使用路径时,代理程序将根据需要自动更正斜杠。
X:=//server/share
,这将定义将 X: 驱动器连接到 Windows UNC 路径名 \\server\\share 的运行时映射。X:=//server/share;Y:=//server/share2
X:=//server/share(alternateusername,password)
通过 _MAP 变量映射的驱动器在命令完成后将解除映射。
即使驱动器映射成功,但如果登录到系统控制台的用户正在使用所讨论的驱动器或共享,那么 Windows 上的驱动器映射可能仍然不可访问。