win2008如何在用bat调出的powershell窗口里运行命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win2008如何在用bat调出的powershell窗口里运行命令相关的知识,希望对你有一定的参考价值。

我有一个bat脚本需要运行二个步骤,第一步调出powershell来自动输入用户名密码登录,这个已经可以运行。第二步需要在powershell里面输入一个命令并且执行。现在的问题是,如果用start命令执行第一步的脚本,会弹出PS的窗口,但是第二步的命令会在原来的cmd窗口下输入。如果不用start执行第一步的脚本,则第一步登录完成就停在等待输入界面了。因为只能用bat来实现整个过程,所以请大家帮忙。多谢。

    把第二步的命令用分号接在第一个powershell后,PowerShell -Command commd1;commd2

    powershell脚本可以直接执行,无需用bat调用。

参考技术A 把第二步的命令用分号接在第一个powershell后。
PowerShell -Command commd1;commd2
另外powershell脚本可以直接执行,无需用bat调用。
如果还有疑问可以用百度hi直接联系我。本回答被提问者和网友采纳
参考技术B 把一个batch拆成多个。
在汇总的batch中用call来维护执行序列。
参考技术C 试试看用exit 退出等待输入界面。 参考技术D 再start一次ps不就行了。

以上是关于win2008如何在用bat调出的powershell窗口里运行命令的主要内容,如果未能解决你的问题,请参考以下文章

如何设置win2008的定时任务

如何让win7或2008server在桌面显示常用图标

解决Win10 PowerShell无法激活Anaconda虚拟环境的问题

win7系统下如何调出虚拟键盘

win8以上的操作系统如何用bat安装服务

安装windows server 2008虚拟机的步骤