윈도우에서 원격 데스크톱 연결 시 트리거를 발생시켜 Teams 채널로 원격 접속 연결 여부를 보내는 환경을 셋팅한다.
해당 환경을 셋팅하기 위해
1. Teams hooks 생성
2. 트리거 발생
3. curl로 Teams 채널로 메세지 전송
을 생각 후 실행
Teams Hooks 생성
- 원하는 채널의 더보기 아이콘을 누르고 커넥터를 선택한다.

- 커넥터 목록에서 Incoming Webhook의 구성 버튼을 누른다.

- 이름을 작성하고 만들기를 선택한다.

이미지를 업로드하면 메세지가 올때 보여지는 이미지를 변경할 수 있다.
- 만들기 후 나오는 url을 복사해놓고 Curl 스크립트에서 사용
Curl 스크립트 파일 작성
curl.exe -H "Content-Type:application/json;charset=UTF-8" -d "{'themeColor':'52C41A','title':'Connection(dev)','text':'Connect to Remote Desktop(dev)'}" Teams Channel Url
참고: Create and send messages
트리거 설정
참고: https://www.clien.net/service/board/lecture/10183289
- 윈도우 + R 을 눌러서 실행창을 띄운다.
- 실행창에 taskschd.msc를 입력 후 실행한다.
- 작업 스케줄러 창이 나오면 [작업 스케줄러 라이브러리 -> 작업 만들기]를 선택한다.

- 작업을 구분할 수 있는 이름과 간단한 설명을 작성한다.

- 트리거 탭을 누르고 새로만들기를 선택한다.

- 새 트리거 만들기 창이 나오면 작업 시작을 터미널 서버 세션 연결 상태를 선택하고 확인을 눌러서 트리거를 생성한다.

연결 해제는 작업 시작을 터미널 서버 세션 연결 해제 상태를 선택한다.
- 동작 탭을 누르고 새로만들기를 선택한다.

- 새 동작 만들기 창이 나오면 동작을 프로그램 시작으로 선택하고 찾아보기로 작성한 스크립트(메세지 보내는 스크립트)를 선택한다.

- 확인을 눌러서 작업 스케줄러를 생성한다.
원격 데스크톱 연결
완료 후 원격 데스크톱을 연결하면 Teams 채널에 아래와 같이 메세지가 전송됨.
