반응형
원도우 10에서 myip를 slack으로 보내기
wmyip.bat 파일 생성
@echo off
setlocal enabledelayedexpansion
chcp 437
REM 컴퓨터 이름 가져오기
FOR /F "usebackq" %%i IN (`hostname`) DO SET COMNAME=%%i
REM 로컬 IP 주소 가져오기
FOR /F "delims=[] tokens=2" %%i IN ('ping -4 -n 1 %COMNAME% ^| findstr "["') DO SET LOCALIP=%%i
REM 공용 IP 주소 가져오기
FOR /F %%a IN ('powershell -command "Invoke-RestMethod -Uri http://api.ipify.org"') DO SET PUBLICIP=%%a
REM Slack 웹훅을 위한 페이로드 준비
SET PAYLOAD={"text":"Hostname: %COMNAME%\nLocal IP: %LOCALIP%\nPublic IP: %PUBLICIP%"}
REM 페이로드를 Slack 웹훅으로 전송
curl -s -d "payload=%PAYLOAD%" "https://hooks.slack.com/AA/BB/CC/DD"
REM 정리
endlocal
더보기
---
@echo off
setlocal enabledelayedexpansion
chcp 437
FOR /F "usebackq" %%i IN (`hostname`) DO SET COMNAME=%%i
@REM virtualbox IP 필터
@REM FOR /F "tokens=4 delims= " %%i in ('route print ^| find " 0.0.0.0"') do set LOCALIP=%%i
@REM bridge network 사용
for /f "delims=[] tokens=2" %%i in ('ping -4 -n 1 %ComputerName% ^| findstr [') do set LOCALIP=%%i
for /f %%a in ('powershell Invoke-RestMethod api.ipify.org') do set PUBLICIP=%%a
@REM echo Hostname IP: %COMNAME%
@REM echo Local IP: %LOCALIP%
@REM echo Public IP: %PUBLICIP%
curl -s -d "payload={\"text\":\"Hostname: %COMNAME% "\n" Local IP: %LOCALIP% "\n" Public IP: %PUBLICIP% \"}" "https://hooks.slack.com/AA/BB/CC/DD"
---
원도우 시작 프로그램에 wmyip.bat 파일 등록
Ctrl + R
시작프로그램 디렉터리가 열림
slack 알람(메시지)
728x90
반응형
'원도우' 카테고리의 다른 글
MobaXterm 설치 및 사용하는 방법 (0) | 2021.06.02 |
---|---|
윈도우 10 창 정렬 기능 켜기(창 이동 활성화하기) (0) | 2021.03.19 |
PuTTY Key Generator 사용하는 방법 (0) | 2020.12.24 |
Hyper-V 네트워크 어댑터에서 Promiscuous Mode를 활성화하는 방법 (0) | 2020.10.28 |
원도우에서 시스템 부팅 시간(uptime)을 확인하는 방법 (0) | 2020.10.27 |