chb1982
Goto Top

Exchange Powershell - Felder werden abgeschnitten

Moin zusammen,

ich baue gerade eine Auflistung von ActiveSync Geräten an einem Exchange 2010.
Dazu nutze ich folgendes:

Get-ActiveSyncDevice | select-object DeviceModel,FriendlyName,DeviceOS,UserDisplayName | sort-object devicemodel | export-csv c:\temp\datei.csv

Leider ist UserDisplayName teilweise so lang, dass am Ende Zeichen abgeschnitten werden.

Wo liegt der Fehler?

Content-Key: 360417

Url: https://administrator.de/contentid/360417

Printed on: April 23, 2024 at 19:04 o'clock

Member: sabines
sabines Jan 09, 2018 updated at 07:35:49 (UTC)
Goto Top
Zitat von @chb1982:

Wo liegt der Fehler?

Moin,

das ist einfach: Der UserDisplayName ist zu lang

face-wink

Gruss

PS: Hier werden 59 Zeichen lange UserDisplayNamen nicht abgeschnitten, wie viele Zeichen hast Du maximal und wofür brauchst Du den vollen Namen?
Mitglied: 135111
Solution 135111 Jan 09, 2018 updated at 07:52:43 (UTC)
Goto Top
Die max. Anzahl an Zeichen für dieses Attribut liegt bei 256!
https://msdn.microsoft.com/en-us/library/ms675514(v=vs.85).aspx
Bei der Verwendung von select-object wird definitiv nichts abgeschnitten im Gegensatz zu format-table und Co. hier legt dann die Konsolengröße das dargestellte fest.
Du wirst einfach in Excel die Spalten nicht groß genug gezogen haben.

Außerdem fehlen beim Export-CSV essentielle Parameter
....... | export-csv "c:\temp\datei.csv" -delimiter ";" -NoType -Encoding UTF8  
Member: chb1982
chb1982 Jan 11, 2018 at 20:57:03 (UTC)
Goto Top
Hi,

ich habe es jetzt über die Identity gelöst, den passenden Benutzer zu finden.

Die Spalte in Excel war auf jeden Fall groß genug gezogen face-smile

Es ist aber gut möglich, dass es an den fehlenden Paramatern lag. Gerade komme ich nicht an das System um es nochmal zu verifizieren. Ich würde das erstmal als gelöst ansehen.

Danke für die Unterstützung.