Obtener credencial da como resultado "el sistema no puede encontrar el archivo especificado"

Obtener credencial da como resultado "el sistema no puede encontrar el archivo especificado"

Estoy intentando escribir un script de PowerShell que solicite credenciales y abra una página web como usuario. Tengo

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

Solicita credenciales, pero luego muestra "Este comando no se puede ejecutar debido al error: el sistema no puede encontrar el archivo especificado".

Lo probé sin la pieza get-credential y funciona bien. ¿Qué estoy haciendo mal?

Respuesta1

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

Hizo el truco

Respuesta2

Parece confundirse debido al cambio de credenciales durante el comando, o algo así. :)

Pruebe esto en su lugar:

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

Esto hace que inicie una nueva instancia de Powershell con las nuevas credenciales y luego use esa nueva instancia para iniciar la página web.

información relacionada