Score:0

การเพิ่ม Export-CSV ไปยังคำสั่งใน Exchange 365 PowerShell ส่งผลให้เกิดข้อมูลขยะในขณะที่ผลลัพธ์ที่แสดงนั้นถูกต้อง

ธง ph
ADY

มีอันหนึ่งที่ฉันคิดไม่ออกและการค้นหาก็ไม่ได้เกิดขึ้นมากมาย ฉันกำลังพยายามส่งออกรายการกล่องจดหมายทั้งหมดที่มีขนาด การใช้ Exchange 365 PowerShell ฉันรันคำสั่งต่อไปนี้:

Get-Mailbox -resultsize ไม่จำกัด | รับกล่องจดหมายสถิติ | ฟุต DisplayName, TotalItemSize, Itemcount 

และผลลัพธ์ก็เป็นไปตามคาด:

ชื่อที่แสดง TotalItemSize ItemCount
----------- ------------- ---------
จอห์น สมิธ 1.217 GB (1,306,765,935 ไบต์) 5935
Jane Doe 3.39 GB (3,639,886,766 ไบต์) 9505
Bob Johnson 1.663 GB (1,785,801,420 ไบต์) 5125

ฉันเพิ่ม Export-CSV ลงในคำสั่งดังนี้:

Get-Mailbox -resultsize ไม่จำกัด | รับกล่องจดหมายสถิติ | ฟุต ชื่อที่แสดง, ขนาดรายการทั้งหมด, จำนวนรายการ | ส่งออก CSV -เส้นทาง "C:\Temp\365MailboxSizes.csv" -NoTypeInformation

และไฟล์ CSV นอกจากมีส่วนหัวที่ไม่ถูกต้องแล้ว ยังใส่ตัวระบุเดิมซ้ำในจำนวนกล่องจดหมายที่ฉันมีโดยไม่มีข้อมูลอื่น:

29c8af9bedd244b2f6b4002fa4af87e
29c8af9bedd244b2f6b4002fa4af87e
29c8af9bedd244b2f6b4002fa4af87e

อะไรทำให้เอาต์พุตของคำสั่งไม่เหมือนกับ Export-CSV ฉันสามารถคัดลอกและวางเอาต์พุตได้ แต่คำสั่งเดียวกันนี้ใช้ได้ดีในองค์กร ผมทำอะไรผิดหรือเปล่า?

cn flag
อาจไม่ได้ใช้ตัวดำเนินการตารางรูปแบบ? `New-Object PSObject` เหมาะสมกว่าที่นั่น
ADY avatar
ph flag
ADY
นั่นคือมัน ฉันจะบอกว่ามันแปลกที่ On Prem ไม่มีปัญหากับสิ่งนี้ แต่มีความไม่ชอบมาพากลเล็กน้อยกับ Exchange 365 ซึ่งไม่น่าแปลกใจ ฉันเปลี่ยนรายการรูปแบบเป็น Select และไฟล์ CSV ก็ดูสมบูรณ์แบบ
Score:0
ธง ph
ADY

เกร็กถาม ทำให้ฉันชี้ไปในทิศทางที่ถูกต้อง รายการรูปแบบดูเหมือนจะยุ่งเหยิง การสลับเป็นการเลือกทำให้ฉันได้ผลลัพธ์ที่ถูกต้อง:

Get-Mailbox -resultsize ไม่จำกัด | รับกล่องจดหมายสถิติ | เลือก DisplayName, TotalItemSize, Itemcount | ส่งออก CSV -เส้นทาง "C:\Temp\365MailboxSizes.csv" -NoTypeInformation
br flag
อย่างที่คุณได้เรียนรู้ ... ห้ามใช้ cmdlets `Format-*` สำหรับสิ่งอื่นใดนอกจากเอาต์พุตสุดท้ายไปยังหน้าจอหรือรายการข้อความธรรมดา [เช่นไฟล์] ดูข้อผิดพลาดที่คุณได้รับจาก >>> `(Get-ChildItem -LiteralPath $env:TEMP -File | Format-Table)[2]`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา