![在计划作业(脚本)中将网络空间映射到 Windows 驱动器?](https://linux22.com/image/1249511/%E5%9C%A8%E8%AE%A1%E5%88%92%E4%BD%9C%E4%B8%9A%EF%BC%88%E8%84%9A%E6%9C%AC%EF%BC%89%E4%B8%AD%E5%B0%86%E7%BD%91%E7%BB%9C%E7%A9%BA%E9%97%B4%E6%98%A0%E5%B0%84%E5%88%B0%20Windows%20%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我需要将映射驱动器(例如 S:)映射到网络空间以完成其他一些工作。我的机器是 Windows Server 2008。在 Windows Server 2008 中,我可以使用 bat 作业创建计划任务,并且可以指定它在 Windows 重新启动或未指定用户登录时运行。它就像本地系统的服务。bat 包含用于映射驱动器的 net cmd:
net use S: \\netdrive1\space1 pwd /user:oneUser
然后我重新启动了盒子。看起来计划的作业确实运行了。我可以从任务计划程序作业的历史记录中进行检查。但是,无法映射 S: 驱动器。如果我从命令行运行该 bat。它工作正常。似乎我必须登录盒子才能创建映射驱动器。不确定是否可以让 Windows 在重新启动时以本地系统身份运行该作业以使驱动器可用?
就我的情况而言,网络驱动器位于 Unix 框中。
如上所述,我在 Windows 本地系统下还有一些其他依赖计划作业。因此,我必须在没有任何用户登录的情况下使网络空间可用。