Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Exchange Management Shell használata esetén számos formázási lehetoség közül választhatunk. Ha például le kell kérdeznem a felhasználóim DisplayName és PrimarySMTPAddress mezojét akkor viszonylag kézenfekvo, hogy mindezt a következo parancs segítségével teszem: get-mailbox |ft displayname,PrimarySMTPAddress.
Az |ft eredményeként a képernyon ezt táblázatba rendezve jeleníti meg a shell. De mi a helyzet ha mindezt egy CSV fájlba szeretném tenni? Használhatjuk az export-csv cmdlet-et. A parancs ekkor így néz ki: get-mailbox |ft displayname,PrimarySMTPAddress | export-csv –path c:\temp\test.csv
Csak a végeredmény nem úgy fog kinézni, ahogy azt mi vártuk. Míg a shell-ben az adatok helyesen jelennek meg, addig a kapott csv fájlban ez vár minket:
A Format-Table helyett a Select-Object –et kell használnunk ha az export-csv mellett döntünk. Végezetül még egy tanács. Az export-csv cmdlet használata esetén lehetoségünk van az Encoding megadására. Felhasználási területtol függoen lényeges lehet, hogy ékezethelyesen kapjuk vissza az elvárt eredményt. Ehhez az –Encoding UTF8-at kell használni. Tehát helyesen a parancs így néz ki:
get-mailbox |select-object displayname,PrimarySMTPAddress | export-csv –path c:\temp\test.csv –Encoding UTF8