
한 시간에 한 번씩 특정 URL을 가리키는 iexplore를 시작하여 일부 처리를 시작하고 싶습니다. 향상된 보안 구성으로 실행되는 Internet Explorer 7이 설치된 Windows 2003 서버입니다.
예약된 작업은 이 작업을 시작하기 위해 사용자가 로그인할 필요가 없도록 설정되어 있습니다.
로그인하면 iexplore 창 팝업이 나타났다가 다시 사라지며 내 URL에 액세스했음을 알 수 있습니다(이메일을 받도록 설정했습니다).
로그인하지 않은 경우 내 URL에서 아무것도 트리거되지 않습니다. 하지만 예약 로그를 보면 작업이 종료 코드 0으로 프로그램을 정상적으로 실행했다고 표시됩니다. 따라서 iexplore가 팝업된다고 가정할 수 있습니다. 필요한 URL로 이동하지 않습니다.
이것이 IE의 '보안 강화 구성'과 관련이 있습니까?
IE를 열고 실제로 내 URL로 이동하려면 어떻게 해야 합니까?
설명: URL은 .aspx 페이지를 가리킵니다. 따라서 웹 페이지를 시작할 수 있고 .aspx 페이지가 세션 정보에 액세스하려고 할 때 넘어지지 않는 것이 필요합니다.
답변1
이 URL을 방문하려면 완전한 기능을 갖춘 브라우저가 정말로 필요합니까? 아니면 기본적인 http를 말하는 뭔가가 필요합니까? 후자라면 다음과 같은 것을 사용해 보아야 합니다.곱슬 곱슬하다. 웹사이트에서:
컬은 FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS 및 FILE을 지원하는 URL 구문으로 데이터를 전송하기 위한 명령줄 도구입니다. 컬은 SSL 인증서, HTTP POST, HTTP PUT, FTP 업로드, HTTP 양식 기반 업로드, 프록시, 쿠키, 사용자+비밀번호 인증(기본, 다이제스트, NTLM, 협상, kerberos...), 파일 전송 재개, 프록시 터널링 및 다른 유용한 트릭을 버스로드합니다.
기본적으로 IE를 예약된 작업으로 실행하려는 이상한 문제를 우회해야 합니다. 또한 실제로 서버의 응답을 렌더링하지 않기 때문에 이 작업에 훨씬 더 작고 더 효율적입니다(원하는 경우 원시 HTML을 저장/처리할 수는 있지만).
답변2
URL에 액세스하기 위해 왜 그런 거대 기업을 시작하려는지 궁금합니다.
괜찮아요...
다음은 도움이 될 수 있는 몇 가지 사항입니다.
이것들은 모두 여러분의 삶을 더 쉽게 만들어 줄 수 있는 명령줄 유틸리티입니다.
답변3
나는 이것이 이 문제와 관련이 있다고 생각합니다. GUI 문제가 있는 예약된 작업
사용자가 로그인하지 않은 경우 특정 GUI 요소를 사용할 수 없습니다. 일부 서버 측 스크립팅을 설정하기 위해 URL에 액세스해야 하는 경우 Windows용 cURL을 사용할 수 있습니다.http://curl.haxx.se/download.html
답변4
질문에 답하려면 cmd 줄에 URL을 전달하세요.
iexplore http://yoursite.com/yourprocess.asp
"시작 위치" 디렉터리를 c:\program files\internet explorer
.
그러나 비대화형으로 브라우저를 닫을 수는 없습니다. 이전 자바스크립트 트릭은 최신 IE 버전에서는 작동하지 않습니다. 나는 cURL이 동일한 작업을 수행하는 더 좋은 방법이라고 생각합니다.