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-Key: 545827

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

Printed on: April 25, 2024 at 01:04 o'clock

Mitglied: 142970
142970 Feb 11, 2020 updated at 10:11:50 (UTC)
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   
Member: LuziMarko
LuziMarko Feb 11, 2020 at 10:22:56 (UTC)
Goto Top
Vielen Dank

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

identity = User funktioniert nicht
Mitglied: 142970
142970 Feb 11, 2020 updated at 10:25:57 (UTC)
Goto Top
Zitat von @LuziMarko:
identity = User funktioniert nicht
?? Denk erst mal nach und seh dir den Code oben genau an face-wink.
Member: LuziMarko
LuziMarko Feb 11, 2020 at 10:31:28 (UTC)
Goto Top
Nachdem ich
$Userlist..... ausgeführt habe
Dachte ich an das ...
Get-MobileDeviceStatistics -Identity $UserList
Mitglied: 142970
142970 Feb 11, 2020 updated at 10:36:13 (UTC)
Goto Top
Ich ... auch .... immer ....abgehackt ....Sätze.

Kaffe ... na gut dann Wurst ... Freitag. Wochenende. Tschö.
Member: LuziMarko
LuziMarko Feb 11, 2020 updated at 10:44:41 (UTC)
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
Member: LuziMarko
LuziMarko Feb 11, 2020 at 10:59:12 (UTC)
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
Mitglied: 142970
142970 Feb 11, 2020 updated at 11:08:17 (UTC)
Goto Top
Get-Mailbox $UserList
Wenn man es schon falsch kopiert wundert mich das ehrlich gesagt nicht.
Member: LuziMarko
LuziMarko Feb 11, 2020 at 14:48:28 (UTC)
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
Member: Cloudrakete
Solution Cloudrakete Feb 11, 2020 updated at 16:19:49 (UTC)
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.
Member: LuziMarko
LuziMarko Feb 25, 2020 at 08:52:19 (UTC)
Goto Top
Top das ist wonach ich gesucht habe