2013-12-26 4 views
0

Я работаю на скрипт питания с помощью окна 2012 сервера, что делать простые две функцииНевозможно выполнить мульти-команду в силовой оболочке

  • открыт PowerShell как администратор
  • измените каталог C: \ пользователь \ scrpt.bat

код:

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

проблема не тогда, когда выполнить первая часть, это в другой части, которая:

Set-Location C:\} 

Мой вопрос, есть ли способ после запуска PowerShell от имени администратора выполнить следующую команду?

Я уже пытался использовать точку с запятой ";" но нет удачи

+0

, если вы используете файл .bat, почему бы не просто положить все, что в .bat-файл? – mjolinor

ответ

1

Если вы хотите изменить каталог для процесса вы нерест - использовать -WorkingDirectory вариант:

powershell -Command "& { Start-Process PowerShell -Verb RunAs -WorkingDirectory 'D:' }" 
Смежные вопросы