Puncte:0

Adăugarea de Export-CSV la comandă în Exchange 365 PowerShell are ca rezultat date nedorite în timp ce afișarea este corectă

drapel ph
ADY

Am unul pe care nu-l pot da seama și căutările nu au venit cu mare lucru. Încerc să export o listă cu toate cutiile poștale cu dimensiuni. Folosind un Exchange 365 PowerShell, rulez următoarea comandă:

Get-Mailbox -resultsize nelimitat | get-mailboxstatistics | ft DisplayName,TotalItemSize,Itemcount 

Și rezultatul este conform așteptărilor:

DisplayName TotalItemSize ItemCount
----------- ------------- ----------
John Smith 1,217 GB (1.306.765.935 octeți) 5935
Jane Doe 3,39 GB (3.639.886.766 octeți) 9505
Bob Johnson 1,663 GB (1.785.801.420 de octeți) 5125

Apoi adaug un Export-CSV la comandă astfel:

Get-Mailbox -resultsize nelimitat | get-mailboxstatistics | ft DisplayName,TotalItemSize,Itemcount | Export-CSV - Calea „C:\Temp\365MailboxSizes.csv” -NoTypeInformation

Și fișierul CSV, în afară de unele antete incorecte, repetă același identificator, același număr de cutii poștale pe care le am fără alte informații:

29c8af9bedd244b2f6b4002fa4af87e
29c8af9bedd244b2f6b4002fa4af87e
29c8af9bedd244b2f6b4002fa4af87e

Ce ar face ca rezultatul comenzii să nu fie același cu Export-CSV? Pot copia și lipi rezultatul, dar aceeași comandă funcționează bine la nivel local. ce fac greșit?

drapel cn
Poate nu folosiți un operator de tabel de format? `New-Object PSObject` se potrivește mai bine acolo.
ADY avatar
drapel ph
ADY
Asta a fost. Aș spune că este ciudat că On Prem nu are probleme cu asta, dar există atât de multe mici ciudații cu Exchange 365 încât acest lucru nu este surprinzător. Mi-am schimbat lista de format la Select și fișierul CSV arată perfect.
Puncte:0
drapel ph
ADY

greg-askew m-a îndreptat în direcția corectă. Lista de format părea să încurce lucrurile. Trecerea la un Select mi-a dat rezultatul corect:

Get-Mailbox -resultsize nelimitat | get-mailboxstatistics | Selectați DisplayName,TotalItemSize,Itemcount | Export-CSV - Calea „C:\Temp\365MailboxSizes.csv” -NoTypeInformation
drapel br
după cum ați învățat... NU utilizați NICIODATĂ cmdleturile `Format-*` pentru altceva decât ieșirea FINAL pe ecran sau un element de text simplu [cum ar fi un fișier]. aruncați o privire la eroarea pe care o obțineți cu >>> `(Get-ChildItem -LiteralPath $env:TEMP -File | Format-Table)[2]`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.