Export liste adresse exchange 2010 [resolu] - Management du SI - Systèmes & Réseaux Pro
Marsh Posté le 18-11-2011 à 14:05:42
et en mettant simplement: get-mailbox | format-list -property name,alias,EmailAddresses > toto.csv
??
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)
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+
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
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+
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
Marsh Posté le 23-11-2011 à 15:02:07
ReplyMarsh 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 !
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/