我有一个应用程序存储在共享驱动器中,需要用户和密码才能登录并访问其文件。我还有一个计划任务,该任务应该在本地 PC 上运行该应用程序。
是否可以使用计划任务的参数来发送驱动器查找和执行应用程序所需的登录数据?
答案1
使用 Batch 执行此操作的最简单方法可能是使用正确的凭据为登录用户映射驱动器,然后保存(登录时重新连接)。然后,您可以使用 Z:\app.exe 之类的东西调用该程序,而不必以纯文本形式存储您的凭据。或者,您可以使用命令NET USE
传递凭据。
使用 PowerShell,您可以直接cd \\server\share\
进入远程目录并运行您的应用程序。请确保在“创建任务”向导中将计划任务设置为以正确的用户身份运行。