Я получаю ошибку Access is denied
, когда выполняю следующее:
$result = Start-Process -PassThru -Wait -NoNewWindow -FilePath 'C:\Program Files\...' -ArgumentList 'C:\Users\...'
Если я не назначаю его переменной, она выполняется без ошибки. Итак это работает :
Start-Process -PassThru -Wait -NoNewWindow -FilePath 'C:\Program Files\...' -ArgumentList 'C:\Users\...'
И все работает, если выполняется как администратор.
Вопрос
- Как получить
Start-Process
'ExitCode
, как обычный пользователь (не администратор)? - Какие разрешения требуются для назначения процесса переменной?
В настоящее время
Процесс запуска без переменной: пользователь и администратор успешны
Процесс запуска с переменная: сбой пользователя , администратор успешно