2017-02-20 2 views
1

Я создаю программу GUI Powershell, поэтому я могу легко изменить настройки аудита и пароля одним нажатием кнопки. У меня уже есть код для этого, но он написан в пакетном режиме, поэтому я запускаю его в cmd с помощью CMD /C " " для решения этой проблемы. Новая проблема заключается в том, что мне нужно запустить CMD в повышенном режиме, чтобы фактически выполнить код. Я использую SAPIEN PowerShell Studio 2017 для создания программы.Как запустить расширенную командную строку с помощью powershell

ответ

1

После того, как вы внутри Powershell:

Start-Process PowerShell –Verb RunAs 

или непосредственно из CMD приглашения, вы можете сделать так:

powershell -Command "Start-Process PowerShell –Verb RunAs" 

Надеется, что это помогает.

+0

Будет ли это поднять PowerShell, и смогу ли я запустить CMD в повышенном режиме, если я это сделаю? –

+0

@CamdenLaCassa: Да, конечно. выполните «процесс запуска-помощи». Вы получите примеры о том, как открыть * однопользовательский * и все. –

+0

Одна из проблем заключается в том, что это не просто PowerShell, это графический интерфейс, который я использую с помощью PowerShell. Мне не нужно знать, как поднять PowerShell, так как я могу настроить GUI, чтобы он запускался как административный. Мне просто нужно знать, могу ли я запустить cmd в режиме повышенной скорости с помощью powershell. ' –

Смежные вопросы