Когда я использую следующую команду на консоли PowerShell, она работает правильно, и я вижу, что командная строка администратора открыта и скрипт sudo.bat
выполняется правильно.
sudo.bat
содержит одну строку, cd c:\temp\
Start-Process cmd \"/k C:\Users\Varun\Documents\sudo.bat cd /d %cd%\" -Verb RunAs
Но ниже одного не работает, то есть, когда путь имеет место, открывается командная строка администратора, но она не запускаетфайл сценария.
Start-Process cmd \"/k C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat cd /d %cd%\" -Verb RunAs
Я попытался выполнить следующее, но оно не сработало:
Start-Process cmd \"/k \"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat\" cd /d %cd%\" -Verb RunAs
и:
Start-Process cmd \"/k 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat' cd /d %cd%\" -Verb RunAs