Estou tentando escrever um script do PowerShell que solicite credenciais e abra uma página da Web como usuário. Eu tenho
start-process -credential (get-credential) -filepath "http://www.microsoft.com"
Ele solicita credenciais, mas exibe "Este comando não pode ser executado devido ao erro: O sistema não consegue encontrar o arquivo especificado."
Eu testei sem a peça get-credential e funciona bem. O que estou fazendo de errado?
Responder1
start-process -credential(get-credential) -filepath "C:\Arquivos de Programas\Internet Explorer\iexplore.exe" -argumentlist "http://www.microsoft.com"
fiz o truque
Responder2
Parece ficar confuso devido à troca de credenciais durante o comando - ou algo assim. :)
Em vez disso, tente isto:
start-process -credential (get-credential) -FilePath "powershell" -ArgumentList "start-process http://www.microsoft.com"
Isso faz com que ele inicie uma nova instância do Powershell com as novas credenciais e, em seguida, use essa nova instância para iniciar a página da web.