【发布时间】:2013-12-22 01:58:30
【问题描述】:
我正在尝试将 powershell 备份脚本作为计划任务运行,作为其中的一部分,我需要映射网络驱动器(在将备份复制到远程主机之前)。
现在,当我拥有它时,它正在工作:
NET use $RemoteDir $RemoteUser $BackupPass
但出于安全考虑,我无法将密码保存为纯文本或服务器上的任何位置。所以,我的希望是,由于它作为计划任务运行,'NET' 将能够从运行计划任务的用户“继承”凭据,以便它可以像这样运行:
NET use $RemoteDir
但它似乎不起作用,当我记录我得到的错误时:
The password is invalid for <RemoteDir>.
Enter the user name for <RemoteDir>':
所以,我的问题是:有没有办法让它工作? IE。让 NET 使用运行计划作业的凭据?还是我需要寻找其他方法?
编辑:忘了说,运行计划任务的用户是域用户,它可以访问远程。
谢谢!
【问题讨论】:
标签: powershell windows-task-scheduler