[resolu] Export liste adresse exchange 2010

Export liste adresse exchange 2010 [resolu] - Management du SI - Systèmes & Réseaux Pro

Marsh Posté le 18-11-2011 à 13:13:10    

Salut,
pour facilité mon taf de mise à jour de l'active directory, je cherche a exporté la liste des bal avec toutes les adresses SMTP.
J'ai trouvé la commande voulue mais lors de l'exportation en csv le fichier générait ne comptient pas les informations désirées.
 
si je tape :
get-mailbox | format-list -property name,alias,EmailAddresses
la liste sort bien à l'écran
 
si je tape :
get-mailbox | format-list -property name,alias,EmailAddresses |export-csv toto.csv
le fichier ne reprend pas les infos, il donne cela :
#TYPE Microsoft.PowerShell.Commands.Internal.Format.FormatStartData
"ClassId2e4f51ef21dd47e99d3c952918aff9cd","pageHeaderEntry","pageFooterEntry","autosizeInfo","shapeInfo","groupingEntry"
"033ecb2bc07a4d43b5ef94ed5a35d280",,,,"Microsoft.PowerShell.Commands.Internal.Format.ListViewHeaderInfo",
"9e210fe47d09416682b841769c78b8a3",,,,,
"27c87ef9bbda4f709f6b4002fa4af63c",,,,,
 
Merci pour votre aide
A+


Message édité par franck31195 le 23-11-2011 à 15:02:32

---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/
Reply

Marsh Posté le 18-11-2011 à 13:13:10   

Reply

Marsh Posté le 18-11-2011 à 14:05:42    

et en mettant simplement: get-mailbox | format-list -property name,alias,EmailAddresses > toto.csv
 
??

Reply

Marsh Posté le 18-11-2011 à 14:14:23    

get-mailbox | select name,alias,EmailAddresses |export-csv toto.csv  
 
(format c'est pour gérer l'affichage)

Reply

Marsh Posté le 21-11-2011 à 11:53:58    

Salut,
j'ai encore un soucis avec l'exportation.
Si je tape la commande que Je@nb me donne j'ai cela dans le fichier :
#TYPE Selected.Microsoft.Exchange.Data.Directory.Management.Mailbox
"Name","Alias","EmailAddresses"
"Administrateur","Administrateur","Microsoft.Exchange.Data.ProxyAddressCollection"
 
Si j'utilise la commande  
get-mailbox | select name,alias,EmailAddresses,primarysmtpaddress |export-csv toto.csv  
 
#TYPE Selected.Microsoft.Exchange.Data.Directory.Management.Mailbox
"Name","Alias","EmailAddresses","PrimarySmtpAddress"
"Administrateur","Administrateur","Microsoft.Exchange.Data.ProxyAddressCollection","Administrateur@sogefima.fr"
 
En revanche à l'écran la commande affiche bien le résultat voulu.
Merci A+


Message édité par franck31195 le 21-11-2011 à 12:05:58

---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/
Reply

Marsh Posté le 21-11-2011 à 13:02:33    

Essaie un truc comme ça :  
get-mailbox | select name,alias,primarysmtpaddress,@{Name='EmailAddresses';Expression
={[string]::join(";", ($_.EmailAddresses))}} |export-csv toto.csv  

Reply

Marsh Posté le 23-11-2011 à 12:29:40    

Salut,
merci cela marche bien.
Peux-tu explicité la commande histoire de pas mourrir bête !
A+


---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/
Reply

Marsh Posté le 23-11-2011 à 13:37:10    

tu récupes toutes les mailbox, tu sélectionnes les champs name, alias, primarysmtpaddress et tu construits dynamiquement le champs emailaddresses en joignant toutes les emailaddresses par un ;, puis tu exporte tout ça en csv

Reply

Marsh Posté le 23-11-2011 à 15:02:07    

Merci
A+


---------------
Hommage au sergent Aurélie Salel - http://www.pompiersparis.fr/
Reply

Marsh Posté le 22-05-2012 à 17:06:16    

Bonjour
 
Juste une question,
 
"select name,alias" etc c'est bien une requête wql ?
 
Merci de m'éclairer !  :jap:

Reply

Marsh Posté le 22-05-2012 à 17:21:20    

non c'est une commande powershell

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed