-
Notifications
You must be signed in to change notification settings - Fork 43
Description
Bonjour
Dans le code si je modifie UserPrincipalName par sAMAccountName partout où cela est indiqué, le mail ne part plus
Je voulais rendre plus clair l'affichage car les utilisateurs ne comprennent pas d'avoir dans le login login.nom_de_domaine.local au lieu de login
Dans le code j'ai donc remplacé à ces endroits
[Parameter(Mandatory=$true)][string]$SendMailUsersAMAccountName,
$UsersInfos = Get-ADUser -Filter { (Enabled -eq $True) -and (PasswordNeverExpires -eq $False)} –Properties "DisplayName", "mail", "msDS-UserPasswordExpiryTimeComputed" | Select-Object -Property "GivenName", "Surname","mail", "sAMAccountName", "msDS-UserPasswordExpiryTimeComputed"
$UserObj | Add-Member -Type NoteProperty -Name sAMAccountName -Value $User.sAMAccountName
Send-MailMessageForUser -SendMailUserGivenName $User.GivenName -SendMailUserSurname $User.Surname -SendMailUserEmail $User.mail
-SendMailUsersAMAccountName $User.sAMAccountName -SendMailUserPasswordExpirationDate ($UserPasswordExpirationDate).ToString('d MMMM yyyy')
Je précise qu'avant la modification cela fonctionne parfaitement sur Office365
Merci d'avance