我有一个批处理文件,它以另一个用户身份运行另一个批处理文件。
我还需要远程运行调用批处理文件。在本地我可以绕过必须使用/ savecred选项输入密码,但是当我运行批处理remotley时,我仍然会收到提示输入密码但是它会显示连接超时,因为我带回了powershell提示符机器我正在连接。
我的批次看起来像这样:
runas.exe /env /savecred /user:sqlsvr_dba ".\myBatch.bat"
如何在本地计算机上运行远程批处理而无需输入密码?我一直在尝试使用powershell。
答案 0 :(得分:2)
同样的问题也困扰了我:-) 我试图用schtasks和eventcreate解决这个问题。我发布了我的解决方案:
http://ss64.org/viewtopic.php?id=1539
如果要在远程计算机上运行脚本,还可以尝试使用wmic:
http://ss64.org/viewtopic.php?id=1495
希望这些能帮到你。