2

Я пытаюсь написать скрипт powershell, который запрашивает учетные данные и открывает веб-страницу как пользователь. я имею

start-process -credential (get-credential) -filepath "http://www.microsoft.com"

Он запрашивает учетные данные, но затем выдает «Эта команда не может быть выполнена из-за ошибки: система не может найти указанный файл».

Я проверил это без части get-credential, и она отлично работает. Что я делаю неправильно?

2 ответа2

1

start-process -credential(get-credential) -filepath "C:\Program Files\Internet Explorer\iexplore.exe" -argumentlist " http://www.microsoft.com "

сделал трюк

-1

Кажется, он запутался из-за переключения учетных данных во время команды - или чего-то еще. :)

Попробуйте это вместо этого:

start-process -credential (get-credential) -FilePath "powershell" -ArgumentList "start-process http://www.microsoft.com"

Это заставляет его запускать новый экземпляр Powershell с новыми учетными данными, а затем использовать этот новый экземпляр для запуска веб-страницы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .