无法在PowerShell中执行多命令

时间:2013-12-26 15:18:36

标签: windows powershell command

我正在使用Windows 2012服务器开发power shell脚本,它可以执行简单的两个功能

  • 以管理员身份打开powershell
  • 将目录更改为c:\ user \ scrpt.bat

代码是:

powershell -Command "& {powershell Start-Process PowerShell -Verb RunAs; Set-Location C:\}

问题不在于执行第一部分时,而是在另一部分中:

Set-Location C:\}

我的问题是在管理员执行下一个命令后运行powershell有什么办法吗?

我已经尝试过使用分号“;”但没有运气

1 个答案:

答案 0 :(得分:1)

如果要更改正在生成的流程的目录,请使用-WorkingDirectory选项:

powershell -Command "& { Start-Process PowerShell -Verb RunAs -WorkingDirectory 'D:' }"