윈도우 원격 데스크톱 연결 여부를 Teams 채널로 전송

따용·2023년 4월 25일
0

Microsoft Teams

목록 보기
2/2
post-thumbnail

윈도우에서 원격 데스크톱 연결 시 트리거를 발생시켜 Teams 채널로 원격 접속 연결 여부를 보내는 환경을 셋팅한다.

해당 환경을 셋팅하기 위해
1. Teams hooks 생성
2. 트리거 발생
3. curl로 Teams 채널로 메세지 전송
을 생각 후 실행

Teams Hooks 생성

  1. 원하는 채널의 더보기 아이콘을 누르고 커넥터를 선택한다.
  2. 커넥터 목록에서 Incoming Webhook의 구성 버튼을 누른다.
  3. 이름을 작성하고 만들기를 선택한다.

    이미지를 업로드하면 메세지가 올때 보여지는 이미지를 변경할 수 있다.

  4. 만들기 후 나오는 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

  1. 윈도우 + R 을 눌러서 실행창을 띄운다.
  2. 실행창에 taskschd.msc를 입력 후 실행한다.
  3. 작업 스케줄러 창이 나오면 [작업 스케줄러 라이브러리 -> 작업 만들기]를 선택한다.
  4. 작업을 구분할 수 있는 이름과 간단한 설명을 작성한다.
  5. 트리거 탭을 누르고 새로만들기를 선택한다.
  6. 새 트리거 만들기 창이 나오면 작업 시작을 터미널 서버 세션 연결 상태를 선택하고 확인을 눌러서 트리거를 생성한다.

    연결 해제는 작업 시작을 터미널 서버 세션 연결 해제 상태를 선택한다.

  7. 동작 탭을 누르고 새로만들기를 선택한다.
  8. 새 동작 만들기 창이 나오면 동작을 프로그램 시작으로 선택하고 찾아보기로 작성한 스크립트(메세지 보내는 스크립트)를 선택한다.
  9. 확인을 눌러서 작업 스케줄러를 생성한다.

원격 데스크톱 연결

완료 후 원격 데스크톱을 연결하면 Teams 채널에 아래와 같이 메세지가 전송됨.

profile
🤫

0개의 댓글