Runas批处理文件中的不同用户

时间:2015-01-22 22:51:25

标签: batch-file

我正在尝试运行一个批处理文件,它将在启动时启动并运行一个应用程序,但我认为我遇到了问题。我希望将这个批处理文件放在我的启动文件夹中,以便每次打开它时运行。

我在下面创建了这个代码,当我在网络上时,它将作为本地管理员运行命令提示符。但如果我不在网络上,我会收到一个错误说:

  

目前没有可用于登录请求的登录服务器。

现在,当我手动运行它时,就像使用鼠标一样,然后我会在本地管理员帐户用户名之前放置一个.\,然后它就能正常运行。 我想我正试图用这个批处理文件做这种类型的步骤。

此代码将帮助我重新启动我的病毒扫描程序,因此我登录到VPN工作,因为我的病毒扫描程序一直被禁用。

我的代码:

runas /savecred /user:n005397t "CD C:\Program Files (x86)\McAfee\VirusScan Enterprise start restartvse.exe"

1 个答案:

答案 0 :(得分:0)

o°/

首先,您可能最好不要查看为什么您的病毒扫描程序一直被禁用。这通常是rootkit或其他背叛行为的标志。我认为您应该让您的IT人员为您诊断并纠正此问题。

如果您仍想在尝试时编写创可贴的解决方法脚本,那么我建议使用计划任务可能是更优雅的解决方案。您可以安排任务在启动或登录时启动,无论您认为哪个更合适;并且可以安排该任务与另一个用户的凭据一起运行。您可以使用schtasks.exe /create执行此操作,但由于您只需要在没有理由不使用GUI(控制面板 - >管理工具 - >任务计划程序)的情况下执行此操作。

我希望您能让IT员工处理它。继续在线操作受感染的机器就像去流感的电影院。它对其他人都不体谅。