use*_*867 1 batch-file scheduled-tasks network-drive drive-mapping taskscheduler
我有一个意想不到的挑战。
我有一个映射的网络驱动器,我们称它为K:驱动器。我还可以看到该驱动器是\ marketing.fakename.blah.com。
无论如何,我试图通过Windows Task Scheduler在远程服务器上运行.bat文件和脚本(无论是否登录,都以最高权限运行)。
无论如何,我遇到了一个脚本错误“找不到K:驱动器”。
现在,当我登录到服务器时,我确实已经映射了驱动器,并且正在搜索“ K:\ blahblahfiles”就可以了。
遗憾的是,我不是Task Scheduler和.bat文件的专家,但似乎它确实在后台运行。好吧,假设.bat文件打开了命令行,但是当Task Scheduler运行.bat时,即使在“安全性”选项下有“使用我的用户帐户”,我也看不到命令行。
我不确定在这里做什么。
还有另一种方法可以指定K:\驱动器以使其更通用吗?我应该只是尝试使用\ marketing.fakename.blah.com \ resources \ filename.whatever这样的东西吗?我尝试过,但效果不佳。
我是否应该在脚本其余部分运行之前立即以某种方式修改原始.bat文件以映射K驱动器?
要在Windows中访问网络路径,请使用:
\\host\directory\file
Run Code Online (Sandbox Code Playgroud)
按照net help namesCMD:
网络路径
共享资源位置的描述,由计算机的计算机名和资源的共享名组成。计算机名前面带有两个反斜杠,而共享名前面带有一个反斜杠(例如,\ SERVER1 \ RESOURCE)。
要将驱动器K:映射到网络路径,请将其放在批处理文件的顶部附近:
net use K: \\host\directory
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3479 次 |
| 最近记录: |