我想在桌面上创建一个快捷方式,以不同的用户身份(不同域中的管理员帐户)打开脚本。实际上我有这样的内容:
C:\Windows\System32\runas.exe /savecred /user:domain\adminacc "C:\path of script\elevate32.exe Reset-Password.vbs"
我已将我的凭据保存在 Windows 管理器中,并将文件 elevate32 保存在包含脚本的文件夹中。不幸的是,当我运行此脚本时,我唯一得到的是 Windows 错误,即未找到文件 reset-password.vbs。您能否告诉我我做错了什么?谢谢
答案1
您只是在运行elevate32.exe
,Reset-Password.vbs
需要将其放置在 runas 启动的当前工作目录中。根据我的经验,这将是C:\Windows\System32
。您可以使用一个简单的批处理文件来解决这个问题,例如执行以下操作:
cd /D "C:\Path to Script\"
elevate32.exe Reset-Password.vbs