Немного неясно, вы должны использовать 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