Как использовать PowerShell для обнаружения логинов и оповещений по электронной почте

Оглавление:

Как использовать PowerShell для обнаружения логинов и оповещений по электронной почте
Как использовать PowerShell для обнаружения логинов и оповещений по электронной почте

Видео: Как использовать PowerShell для обнаружения логинов и оповещений по электронной почте

Видео: Как использовать PowerShell для обнаружения логинов и оповещений по электронной почте
Видео: Программы для исправления ошибок Windows 10, 8.1 и Windows 7 - YouTube 2024, Апрель
Anonim
Планировщик задач Windows может автоматически отправлять электронную почту в определенное время или в ответ на конкретное событие, но встроенная функция электронной почты не будет работать очень хорошо для большинства пользователей.
Планировщик задач Windows может автоматически отправлять электронную почту в определенное время или в ответ на конкретное событие, но встроенная функция электронной почты не будет работать очень хорошо для большинства пользователей.

Мы уже показали вам, как это сделать, используя сторонний инструмент, но кто действительно хочет это сделать, когда вы можете сделать это с помощью инструментов, встроенных прямо в Windows?

Введите PowerShell + Task Scheduler

Первое, что нам нужно сделать, это настроить запланированную задачу, чтобы сделать это, нажав комбинацию клавиш Win + R, чтобы открыть окно запуска, затем введите «control schedtasks» и нажмите enter.

Когда откроется планировщик заданий, нажмите ссылку «Создать задачу …».
Когда откроется планировщик заданий, нажмите ссылку «Создать задачу …».
Image
Image

На панели «Общие» укажите имя и описание задачи. Вы также должны выбрать Запустить, вошел ли пользователь в систему или нет. вариант.

Затем перейдите на вкладку «Триггеры» и добавьте новый триггер. Триггер должен быть настроен на срабатывание при входе в систему, который можно выбрать из раскрывающегося списка.
Затем перейдите на вкладку «Триггеры» и добавьте новый триггер. Триггер должен быть настроен на срабатывание при входе в систему, который можно выбрать из раскрывающегося списка.
Наконец, вам нужно перейти на вкладку действий и добавить новое действие. Оттуда вам захочется выбрать новую программу, и программа, для которой мы хотим запустить этот триггер, - «powershell». Затем вам нужно вставить следующее в текстовое поле аргументов.
Наконец, вам нужно перейти на вкладку действий и добавить новое действие. Оттуда вам захочется выбрать новую программу, и программа, для которой мы хотим запустить этот триггер, - «powershell». Затем вам нужно вставить следующее в текстовое поле аргументов.

-Command “Send-MailMessage -From “[email protected]” -To “[email protected]” -Body “Someone Just Logged In” -Subject “LOGIN” -SmtpServer “smtp.gmail.com” -Port 587 -Credential $(New-Object System.Management.Automation.PSCredential ([email protected], $(ConvertTo-SecureString “PASSWORD” -AsPlainText -Force))) –UseSsl”

Обратите внимание, что вам нужно будет изменить все вхождения [email protected] к имени пользователя реального счета GMail и ПАРОЛЬ на пароль для этой учетной записи. Кроме того, вы можете выбрать свой собственный SMTP-сервер.

Image
Image

На вкладке «Условия» снимите флажок Запустите задачу только в том случае, если компьютер включен. или вы не получите электронные письма, если ваш компьютер является ноутбуком, и он отключен от сети.

Рекомендуемые: