如何运行具有不同内置凭据的批处理文件?

时间:2017-06-21 06:13:16

标签: batch-file runas

我想将以下内容放入批处理文件中,以便将其转换为.exe并允许其他用户在另一台PC上运行。

用户没有本地管理员权限,并且他们的com1端口经常出现问题。我已经将devcon安装/复制到用户的PC上,并且在没有更改凭据的情况下使这个脚本正常工作,我只需要知道如何以本地用户身份运行批处理文件。

这就是我写的:

runas.exe /profile /user:localpcname\administrator /password:12345678
Devcon disable "ACPI\PNP0501"
timeout /t 5
Devcon enable "ACPI\PNP0501"

“Runas”似乎总是想在批处理文件中运行其他东西而不是其他所有东西?

1 个答案:

答案 0 :(得分:0)

G&#39;天Regejok,非常感谢你完美的工作。是的我知道批处理文件中的开放文本密码的安全隐患,我知道我可以使用户成为本地管理员。然而,这样做比这个解决方案困难得多(GPO管理本地用户并且他们留在海外),我不想让用户感到困惑。< / p>

事实上,这台PC附带的设备在最好的时候是最好的,这使我来到这里。

我真的很喜欢我可以使用/ c开关在同一个批处理文件中运行其他命令。我对脚本编写知之甚少,所以这是一个很好的帮助:)

在编写/打字时,看起来像&符号一样用于括号:devcon do-this&#34; blah&#34;(然后执行此操作)Devcon do-that&#34; blah再次&#34;

我理解。