luzimarko
Goto Top

Exchange Shell - Active Sync nutzer anzeigen lassen

Hallo,

ich möchte gerne alle aktiven User die nur ActiveSync nutzen anzeigen lassen

Ich finde gerade nicht den Richtigen Weg wie ich an die Information herankomme

Get-CASMailbox -Identity * kann ich mir anzeigen lassen ob es aktiviert ist
get-mobiledevicestatistics sehe ich nur die Geräte wann sie sich eingelogt haben

Get-mailbox hab ich nichts gefunen oder übersehen der mir anzeigt

Kann mir jemand dabei weiterhelfen würde es am Ende gerne als CSV haben


Vielen Dank

Content-ID: 545827

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

Ausgedruckt am: 21.11.2024 um 19:11 Uhr

142970
142970 11.02.2020 aktualisiert um 11:11:50 Uhr
Goto Top
get-mobiledevicestatistics sehe ich nur die Geräte wann sie sich eingelogt haben
Nein das meinst du nur, häng mal ein fl * in die Pipe dann siehst du auch alle möglichen weiteren Properties die das Objekt hergibt face-wink.

$UserList = Get-CASMailbox -Filter "HasActiveSyncDevicePartnership -eq `$true -and -not DisplayName -like 'CAS_{*'" | Get-Mailbox  
$UserList | %{Get-MobileDeviceStatistics -Mailbox $_.Identity} | export-csv .\export.csv -Delimiter ";" -NoType -Encoding UTF8   
LuziMarko
LuziMarko 11.02.2020 um 11:22:56 Uhr
Goto Top
Vielen Dank

Get-MobileDeviceStatistics | fl *
Get-MobileDeviceStatistics -identity * | fl *

identity = User funktioniert nicht
142970
142970 11.02.2020 aktualisiert um 11:25:57 Uhr
Goto Top
Zitat von @LuziMarko:
identity = User funktioniert nicht
?? Denk erst mal nach und seh dir den Code oben genau an face-wink.
LuziMarko
LuziMarko 11.02.2020 um 11:31:28 Uhr
Goto Top
Nachdem ich
$Userlist..... ausgeführt habe
Dachte ich an das ...
Get-MobileDeviceStatistics -Identity $UserList
142970
142970 11.02.2020 aktualisiert um 11:36:13 Uhr
Goto Top
Ich ... auch .... immer ....abgehackt ....Sätze.

Kaffe ... na gut dann Wurst ... Freitag. Wochenende. Tschö.
LuziMarko
LuziMarko 11.02.2020 aktualisiert um 11:44:41 Uhr
Goto Top
Sorry Soccer,

ich hatte denBefehl reinkopiert aber bekom eie Fehlermeldung und bin davon ausgegangen das noch was fehlte ...
die CSV wird leer angelegt und roter schrift in der Shell
LuziMarko
LuziMarko 11.02.2020 um 11:59:12 Uhr
Goto Top
Meine Fehlermeldung war das

[PS] C:\>$UserList = Get-CASMailbox -Filter "HasActiveSyncDevicePartnership -eq `$true -and -not DisplayName -like 'CAS_{*'" | Get-Mailbox $UserList | %{Get-MobileDeviceStatistics -Ma
ilbox $_.Identity} | export-csv .\export.csv -Delimiter ";" -NoType -Encoding UTF8

Die Argumenttransformation für den Parameter "Identity" kann nicht verarbeitet werden. Der Wert "System.Collections.ArrayList" vom Typ "System.Collections.ArrayList" kann nicht in
den Typ "Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter" konvertiert werden.
+ CategoryInfo : InvalidData: (face-smile [Get-Mailbox], ParameterBindin...mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Get-Mailbox
142970
142970 11.02.2020 aktualisiert um 12:08:17 Uhr
Goto Top
Get-Mailbox $UserList
Wenn man es schon falsch kopiert wundert mich das ehrlich gesagt nicht.
LuziMarko
LuziMarko 11.02.2020 um 15:48:28 Uhr
Goto Top
Hallo Soccer , ich weiss gerade nicht warum du so unfreundlich bist....

wo hab ich es falsch kopiert? so hab ich es eingefügt von oben und bekomme die Fehlermeldung

$UserList = Get-CASMailbox -Filter "HasActiveSyncDevicePartnership -eq `$true -and -not DisplayName -like 'CAS_{*'" | Get-Mailbox
$UserList | %{Get-MobileDeviceStatistics -Mailbox $_.Identity} | export-csv .\export.csv -Delimiter ";" -NoType -Encoding UTF8

In einer Zeile kann ich es nicht darstellen

Es wäre nett wenn Du mir dabei helfen könntest?

Lg Marko
Cloudrakete
Lösung Cloudrakete 11.02.2020 aktualisiert um 17:19:49 Uhr
Goto Top
Was macht ihr euch es denn so schwierig?
Ihr braucht gar nicht alle User erst in ein Array packen ....


Get-Mobiledevice | Select UserDisplayName, DeviceType, DeviceModel | export-csv C:\Users\administrator\export.csv


Wenn ihr noch andere Wege nutzt, um mobil auf den Exchange zuzugreifen, füge einfach nach "DeviceModel" noch das Attribut "ObjectClass" hinzu.
Hinterher kannst du dann in deinem CSV einfach mit Filtern arbeiten und dir dort nur "msExchActiveSyncDevice" anzeigen lassen.
LuziMarko
LuziMarko 25.02.2020 um 09:52:19 Uhr
Goto Top
Top das ist wonach ich gesucht habe