Start-Process: набор параметров не может быть разрешен с использованием указанных именованных параметров (запуск от имени администратора, другой .ps1) - PullRequest
1 голос
/ 27 января 2020

Доброе утро, ребята,

Я совсем новичок в программировании в PowerShell ..

У меня проблема с этого утра, и я не понимаю, почему .. Я работаю над скрипт для моей компании, и он отлично работает. Но проблема заключается в его выполнении. Сценарий называется Script.ps1, и я запускаю его через другого, который запускает другое окно PS с правами администратора.

$path = 'Script.ps1'
Start-Process powershell.exe -verb RunAs -ArgumentList "-file $path"

С пятницы все работало отлично, но сегодня утром эта команда выдает следующую ошибку.

Start-Process : Parameter set cannot be resolved using the specified named parameters. At line:1 char:1 + Start-Process powershell.exe -verb RunAs -ArgumentList "-file $path" -NoNewWindo ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Start-Process], ParameterBindingException + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.PowerShell.Commands.StartProcessCommand

(В сообщении об ошибке написано также -NoNewWindow, я использовал его для понимания того, какая ошибка возникла или новый процесс исчезает через секунду)

I перепробовал все .. Кто-то может понять, что не так?

Спасибо всем!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...