Skip to content

Problème sur modification champ ldap UserPrincipalName #6

@sebfun

Description

@sebfun

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions