У нас есть требование отправлять электронное письмо на определенный адрес, когда любой пользователь входит в систему. Это на сервере Windows 2003, знает ли кто-нибудь или может указать мне правильное направление, как это сделать? Я предполагаю, что есть сценарий PS, который может запускаться при входе в систему, но я никогда раньше не делал ничего подобного.
Один из способов сделать это - проанализировать события входа в систему в средстве просмотра событий. Вам придется отключить сценарий PowerShell, когда пользователь вошел в систему, который будет искать события в журнале безопасности и искать успешные входы пользователей. Затем вам нужно, чтобы ваш сценарий PS извлекал пользователя из события входа в систему и передавал его в электронное письмо, которое вы хотите отправить. Для этого вы можете использовать планировщик задач, см. Мой снимок экрана ниже:
Вам нужно будет выбрать один из двух вариантов, выделенных красным.
Если вам нужен реальный код, я могу поговорить со своим парнем, работающим с VB / PowerShell. Дай мне знать, спасибо.
Вы также можете полностью обойти сценарий PowerShell, если хотите просто использовать планировщик задач. Вы можете выполнить мои шаги, описанные выше, чтобы создать базовую задачу, которая запускается при запуске события, а затем на следующем экране она спрашивает вас, какое событие вы хотите инициировать, а следующий экран дает вам варианты того, что вы хотите, чтобы планировщик задач сделайте это при обнаружении этого события, и один из вариантов - отправить электронное письмо. Пожалуйста, просмотрите следующие снимки экрана для получения дополнительной информации.