자격 증명을 요청하고 사용자로 웹 페이지를 여는 powershell 스크립트를 작성하려고 합니다. 나는 가지고있다
start-process -credential (get-credential) -filepath "http://www.microsoft.com"
자격 증명을 묻는 메시지가 표시되지만 "오류로 인해 이 명령을 실행할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다."라는 메시지가 출력됩니다.
get-credential 부분 없이 테스트했는데 잘 작동합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
답변1
시작 프로세스 -credential(get-credential) -filepath "C:\Program Files\Internet Explorer\iexplore.exe" -argumentlist "http://www.microsoft.com"
트릭을 했어
답변2
명령 중에 자격 증명을 전환하는 등의 이유로 혼란을 겪는 것 같습니다. :)
대신 이것을 시도해 보세요:
start-process -credential (get-credential) -FilePath "powershell" -ArgumentList "start-process http://www.microsoft.com"
이로 인해 새 자격 증명으로 새 Powershell 인스턴스가 시작된 다음 해당 새 인스턴스를 사용하여 웹 페이지를 시작합니다.