Archive

Archives pour 19/02/2009

Différence entre PrimarySMTPAddress et WindowsEMailAddress

Retrouver les BAL où la PrimarySMTPAddress ne correspond pas à la WindowsEmailAddress

?View Code POWERSHELL
Get-Mailbox -ResultSize Unlimited| where-object {$_.PrimarySmtpAddress -ne $_.WindowsEmailAddress} | where-object {$_.PrimarySmtpAddress -match "domain.com"} | Ft name, PrimarySmtpAddress,WindowsEmailAddress

Peut être utile pour diagnostiquer des utilisateurs non-présent dans l’OAB.

L’option “| where-object {$_.PrimarySmtpAddress -match “domain.com”} ” peut être enlevé pour effectuer la recherche sur toute l’organisation.

“Get-Mailbox” peut être également remplacé par “GetMailUser” ou “Get-MailContact”

Pour corriger cette différence en masse:

Exporter les boites ayant les WindowsEmailAddress différentes des PrimarySmtpAddress dans un fichier texte.

?View Code POWERSHELL
Get-Mailbox -ResultSize Unlimited | where-object {$_.PrimarySmtpAddress -ne $_.WindowsEmailAddress} | where-object {$_.PrimarySmtpAddress -match "domain.com"} | Select-Object Alias, PrimarySmtpAddress,WindowsEmailAddress | Export-CSV -Path SMTP_Prim_Win.csv

Pour importer la correction, lancer la commande.

?View Code POWERSHELL
Import-Csv SMTP_Prim_Win.csv | foreach { Set-MailBox -Identity $_.Alias -WindowsEmailAddress $_.PrimarySmtpAddress}
Categories: Exchange 2007 Tags: ,

Activer la boite aux lettres sur un liste de compte AD.

Permet d’importer un liste de compte AD pour activer la boite aux lettres.

?View Code POWERSHELL
Import-Csv -Path aduserslist.txt | ForEach-Object { Enable-Mailbox -Identity $_.upn -Database CCR1\Database01 }

Le fichier aduserslist.txt contient juste l’UPN de chaque utilisateurs.

Categories: Exchange 2007 Tags: ,

Retour sur le blog

Eh hop!

Retour sur le blog en home page. Un peu raz le bol de phpbb.

Le forum est toujours accessible en attendant que je transfert les infos sur le blog.

Categories: Divers Tags: ,