запустить CMD от имени администратора в PowerShell - PullRequest
0 голосов
/ 11 ноября 2018

Я пытаюсь выполнить командную строку как администратор с помощью powershell. (например, когда вы нажимаете правую кнопку мыши на значке cmd и выбираете запуск от имени администратора). что я должен добавить к следующему, чтобы сделать это?

& cmd.exe /c $VAR

Ответы [ 2 ]

0 голосов
/ 11 ноября 2018

Немного неясно, вы должны использовать Start-Process с аргументом -Verb RunAs, чтобы запустить процесс с повышенными правами (процесс с административными привилегиями) в PowerShell:

# The command to pass to cmd.exe /c
$var = 'echo hello world & pause'

# Start the process asynchronously, in a new window,
# as the current user with elevation (administrative rights).
# Note the need to pass the arguments to cmd.exe as an *array*.
Start-Process -Verb RunAs cmd.exe -Args '/c', $var
0 голосов
/ 11 ноября 2018

Введите эту команду:

runas /noprofile /user:Administrator cmd 

Затем введите пароль администратора.

...