PowerShell을 사용하여 전자 메일을 통해 로그인 및 경고를 검색하는 방법
Windows 작업 스케줄러는 특정 시간 또는 특정 이벤트에 대한 응답으로 자동으로 전자 메일을 보낼 수 있지만 통합 전자 메일 기능은 대부분의 사용자에게 적합하지 않습니다..
우리는 이미 타사 도구를 사용하여이 작업을 수행하는 방법을 보여 주었지만 실제로 Windows에 내장 된 도구를 사용하여 작업을 수행 할 수 있다고 가정합니다?
PowerShell + Task Scheduler 들어가기
우리가해야 할 일은 예약 된 작업을 설정하는 것입니다. 그렇게하려면 Win + R 키보드 조합을 눌러 실행 상자를 불러 온 다음 "control schedtasks"를 입력하고 Enter 키를 누릅니다..
작업 스케줄러가 열리면 작업 생성 ... 링크를 클릭하십시오..
일반 창에서 작업의 이름과 설명을 입력하십시오. 또한 사용자가 로그온했는지 여부를 실행합니다. 선택권.
그런 다음 트리거 탭으로 전환하고 새 트리거를 추가하십시오. 트리거는 로그온 할 때 실행되도록 설정되어야하며 드롭 다운에서 선택할 수 있습니다..
마지막으로 작업 탭으로 전환하고 새 작업을 추가하려고합니다. 거기에서 새로운 프로그램을 시작하기를 원할 것입니다.이 트리거가 시작될 프로그램은 "powershell"입니다. 그런 다음 인수 텍스트 상자에 다음을 붙여 넣어야합니다..
-명령 "Send-MailMessage -"[email protected] "-"[email protected] "-"누군가 로그인 한 "사람 -"LOGIN "수신 거부 - smtpServer"smtp.gmail.com "- 포트 587 - 인증 $ (New-Object System.Management.Automation.PSCredential ([email protected], $ (ConvertTo-SecureString "PASSWORD"-AsPlainText -Force))) -UseSsl "
모든 항목을 변경해야합니다. [email protected] 진짜 GMail 계정의 사용자 이름에 암호 해당 계정의 암호로 변경하십시오. 또는 자체 SMTP 서버를 사용할 수도 있습니다.
조건 탭에서 선택을 취소하십시오. 컴퓨터가 AC 전원으로 연결된 경우에만 작업 시작 옵션을 선택하거나 컴퓨터가 노트북이고 전원이 연결되지 않은 경우 이메일을받지 못합니다..
확인 버튼을 클릭하고 작업을 저장하십시오. 이제 누군가가 컴퓨터에 로그인 할 때마다 이메일 알림을 받아야합니다..