Moin,
ich versuche aktuell eine Liste von ActiveSync-Clients zu erstellen. Dass iOS-Geräte wichtige Eigenschaften wie die IMEI nicht an den Exchange-Server geben... geschenkt.
Aber das vorhandene Eigenschaften von format-table nicht angezeigt werden, nicht existente aber schon... das verstehe ich nicht.
Folgende Ausgangssituation:
$devices = Get-MobileDevice -ResultSize unlimited
Laut get-member gibt es eine Eigenschaft DeviceFriendlyName - diese wird auch angezeigt, wenn man folgendes macht:
[PS] D:\PowerShellScripts>$devices[1].DeviceFriendlyName iPhone 13 mini
format-table zeigt hier allerdings NICHTS an:
[PS] D:\PowerShellScripts>Get-MobileDevice -ResultSize 5 | Format-Table -Auto DeviceFriendlyName DeviceFriendlyName ------------------
Dann habe ich in irgendeinem Forenbeitrag Beispielcode gefunden, der stattdessen "FriendlyName" verwendete und habe das ausprobiert und plötzlich werden da Werte angezeigt:
[PS] D:\PowerShellScripts>Get-MobileDevice -ResultSize 5 | Format-Table -Auto FriendlyName FriendlyName ------------ Schwarz iPhone 4S iPhone 6s Schwarz iPhone 4S Schwarz iPhone 4S LENNY3
Laut https://learn.microsoft.com/en-us/previous-versions/office/exchange-server-api/ff323240(v=exchg.150) gibt es diese Eigenschaft aber nicht.
Kann mir das jemand plausibel erklären?