Le présent script PowerShell de notification d'expiration de compte envoie des rappels par e-mail aux utilisateurs d'Active Directory concernant l'expiration de leur compte utilisateur. ADSelfService Plus, une solution Active Directory de gestion des mots de passe et d'authentification unique en libre-service, prend également en charge l'envoi de notifications d'expiration de compte aux utilisateurs AD. Voici une comparaison de la notification d'expiration d'un compte AD en utilisant PowerShell et ADSelfService Plus.
$users = Search-ADAccount -UsersOnly -AccountExpiring -TimeSpan 31:0:0:0.0
ForEach($user in $users)
{
$userobj = $user | Get-ADUser -Properties EmailAddress,AccountExpirationDate
$options = @{
'To' = $userobj.EmailAddress
'From' = 'administrator@domain.org'
'Subject' = "Account is Expiring on $($userobj.AccountExpirationDate)"
'SMTPServer' = 'svr.domain.local'
'Body' = "Account is Expiring on $($userobj.AccountExpirationDate)"
}
Send-MailMessage @options
}
Avec ADSelfService Plus, il vous suffit de quelques clics pour configurer les notifications d'expiration de compte Active Directory pour les utilisateurs. Si vous utilisez PowerShell, vous devez créer, déboguer et exécuter des scripts. En utilisant ADSelfService Plus, sans écrire un seul script, vous pouvez :
Choisir d'envoyer des notifications d'expiration de compte par e-mail, SMS ou push en un seul clic. PowerShell peut également être utilisé pour envoyer des SMS et des notifications push, mais il nécessite la compilation d'un script étendu et complexe.
Envoyez automatiquement par e-mail le statut de livraison de la notification aux responsables des utilisateurs et aux administrateurs de l'organisation. Vous pouvez également choisir d'exclure les utilisateurs désactivés et les utilisateurs de cartes à puce de la réception des notifications.
Rédigez des notifications d'expiration de compte en HTML pour attirer l'attention des utilisateurs, ou envoyez des messages différents, les jours précédant l'expiration du compte. PowerShell permet d'envoyer des e-mails au format HTML, mais le processus peut être assez long.
Modifiez une notification d'expiration de compte configurée en la sélectionnant simplement et en modifiant les valeurs des paramètres selon les besoins. Avec PowerShell, en apportant des modifications au script de notification, des fautes de frappe et autres erreurs humaines sont inévitables.
Notifiez les utilisateurs d'Active Directory de l'expiration de leur compte.
Obtenez un essai gratuit de 30 jours