답변:
나는이 정확한 질문을 가지고 있었고 대런의 대답은 올바른 길을 가고 있었지만 나를 완전히 이끌어 낸 것은 아닙니다. 여기 내가 한 일이 있습니다.
먼저 작업을 트리거하는 데 사용할 이벤트를 결정하십시오. 이벤트 뷰어 프로그램을 실행하고 다음으로 이동하십시오.
Applications and Services Logs > Microsoft > Windows > WLAN-AutoConfig > Operational
필자의 경우 실제로 특정 WiFi 네트워크에 연결될 때까지 작업을 실행하고 싶지 않았으므로 필요한 이벤트 ID는 8001
입니다. 이 이벤트를 기반으로 작업을 생성하는 빠른 방법은 이벤트를 마우스 오른쪽 버튼으로 클릭하고 "이 이벤트에 작업 연결 ..."을 선택하는 것입니다.
팝업 창에서 작업 이름을 영리하게 지정하고 설명을 추가하여 나중에 무엇을 기억하는지 기억하십시오. 마법사를 실행하고 실행하려는 프로그램 등을 선택하고 마지막 화면에 도달하면 "마침을 클릭하면이 작업의 속성 대화 상자 열기"라는 상자를 선택하십시오.
컴퓨터가 성공적으로 연결할 때이 시점에서, 작업이 실행됩니다 어떤 무선 네트워크. 특정 네트워크로 제한하려면 네트워크의 SSID와 같이 메타 데이터에서 고유 한 것을 필터링하도록 작업을 수정해야합니다. 새 작업의 속성 대화 상자에서 트리거 탭으로 이동하여 트리거를 편집하십시오.
이제 기본 트리거 값을 기록해 두십시오. 커스텀 트리거로 전환하면, 빈 트리거로 시작하여 값을 다시 입력해야합니다. "새 이벤트 필터 ..."를 클릭 한 후 필요한 이벤트 로그, 이벤트 소스를 선택하고 이벤트 ID를 입력하여 기본 필터를 다시 작성하십시오.
특정 이벤트 (예 : 무선 네트워크의 SSID)에서 메타 데이터를 지정할 장소가 없습니다. 이 기사 에서 찾은 것처럼이 작업을 수행하려면 원시 XML을 편집해야합니다 .
이벤트 로그에서 필터링해야하는 메타 데이터를 확인하려면 이벤트 뷰어로 돌아가서 이벤트의 세부 사항 탭을 클릭하십시오. XML보기로 전환하십시오. 이 특별한 경우, 관련 비트는 다음과 같습니다.
<EventData>
...
<Data Name="SSID">Your WiFi Network</Data>
...
</EventData>
새 이벤트 필터 대화 상자로 돌아가서 XML 탭으로 전환하고 "수동으로 쿼리 편집"옆의 상자를 선택하십시오.
위에 링크 된 기사를 참조하면 추가해야 할 문자열이 다음과 같이 보일 것입니다.
and *[EventData[Data[@Name='SSID']='Your WiFi Network']]
이 바로 앞에 붙여 넣기 </Select>
팔. 끝났습니다.
트리거의 XML을 편집하지 않고이를보다 쉽게 수행 할 수있는 참고 사항만으로 작업의 속성을 가져올 때 조건 탭으로 전환 할 수 있습니다. '다음 네트워크 연결을 사용할 수있는 경우에만 시작'옵션이 있으며 이전에 연결 한 네트워크 드롭 다운 목록을 제공합니다. 이것이 트리거를 적절하게 필터링 할 것이라고 생각합니다. 저스틴
이를 위해 Windows 7 작업 스케줄러를 사용할 수 있습니다.
트리거 탭에서 작업을 시작합니다
On an event
랩톱에서 Windows 7을 실행하지 않지만 Microsoft-Windows-WLAN-AutoConfig 에서 이벤트 ID를 찾을 수 있다고 생각합니다 .
조건 탭에서
Start Only if the following network connection is available
원하는 무선 네트워크를 지정하십시오.
그런 다음 작업에서 프로그램을 호출하십시오.