Syntax

$EventId = 4720

$A = Get-WinEvent -MaxEvents 1 -FilterHashTable @{Logname = “Security” ; ID = $EventId}
$Message = $A.Message
$EventID = $A.Id
$MachineName = $A.MachineName
$Source = $A.ProviderName

$MyEmail = “XYZ@gmail.com” ##Sender email id
$MyPass = Get-Content “C:\Users\Administrator\Documents\password.txt”| ConvertTo-SecureString -AsPlainText -Force ##filepath of sender email account password

Download Full Script

EventID: 4720
Source:
MachineName:
Message: A computer account was created.

Subject:
Security ID:
Account Name:
Account Domain:
Logon ID:

New Account:
Security ID:
Account Name:
Account Domain:

Attributes & Additional Information

Purpose:By running this script you'll get an email notification everytime a user account gets created in the domain
Modification:Add SMTP, Email ID
Type:PowerShell (.ps1)
Compatibility:Run with PowerShell
Tags:Notification, E-mail, New Device, New user
Reference link: