start-process-credencial (get-credential) -filepath "C: \ Arquivos de programas \ Internet Explorer \ iexplore.exe" -argumentlist " link "
fez o truque
Estou tentando escrever um script do PowerShell que solicite credenciais e abra uma página da Web como o usuário. Eu tenho
start-process -credential (get-credential) -filepath "http://www.microsoft.com"
Ele solicita credenciais, mas, em seguida, gera "Este comando não pode ser executado devido ao erro: o sistema não pode encontrar o arquivo especificado."
Eu testei sem a peça get-credential e ela funciona bem. O que estou fazendo errado?
start-process-credencial (get-credential) -filepath "C: \ Arquivos de programas \ Internet Explorer \ iexplore.exe" -argumentlist " link "
fez o truque
Parece ficar confuso devido à troca de credenciais durante o comando - ou algo assim. :)
Tente isso:
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 sob as novas credenciais e use essa nova instância para iniciar a página da Web.
Tags powershell