J'ai un peu de code PowerShell qui après la création d'un utilisateur, le code affecte les charges de compte d'attributs en utilisant Quest/AD. Tous les attributs sont affectés sauf Mailnickname. Y a-t-il une raison à cela/comment puis-je le réparer? Ci-dessous est mon code:Paramètre Powershell Attribut Mailnickname
get-qaduser $xy | Add-QADProxyAddress -Address ("SMTP:"+$x) -verbose
get-qaduser $xy | Add-QADProxyAddress -Address ("SMTP:"+$xy+"@domainexample.mail.onmicrosoft.com") -verbose
get-qaduser $xy | Set-QADUser -ObjectAttributes @{msExchVersion="44210883383015"} -verbose
Set-QADUser -identity $xy -ObjectAttributes @{mailnickname = $xy}
Quelqu'un aurait-il des suggestions sur quoi et comment y arriver.
Merci d'avance.
Steve
Id probablement utiliser set-aduser -identity $ xy -replace @ {mailnickname = $ xy}, que se passe-t-il si vous exécutez ce code ou votre propre code en dehors du code que vous avez fourni ci-dessus? L'attribut mailnickname existe-t-il également? –
Il existe sous l'utilisation de noms d'affichage LDAP. quand vous le changez pour utiliser des noms amicaux, il n'apparaît pas dans la quête? Il est souligné si cela fait une différence? Quand j'essaie de faire fonctionner votre code, il est dit que je n'ai pas assez de droit quand j'ai vraiment le droit de changer cela. Si je l'exécute à l'extérieur, ça ne marche toujours pas, exécutez le code de sur-le-dessus, ça marche toujours: | Merci d'avance – user3290171