Exchange Shell - Active-Sync Devices sortierter Report

- 22.03.2014
von Thomas Windscheif / Microlinc



Exchange 2010
sortierter Report über alle ActiveSync-Gerätepartnerschaften mit Status & Benutzername im CSV-Format

getestet unter MS Exchange 2010 SP2 RU 6 & Exchange 2010 SP3 RU5

Mit diesem Skript können Sie ganz einfach einen Report aller Active-Sync-Devices am Exchange-Server erstellen. Die Geräte werden nach Benutzerzugehörigkeit sortiert und als CSV-Datei ausgegeben, die man anschließend einfach mittels Microsoft Excel weiterbearbeiten kann.

Folgende Daten werden im Report erfasst:
  • Benutzername

  • Modellname des Gerätes

  • Endziffern der Rufnummer

  • IMEI des Gerätes

  • Status der Gerätepartnerschaft (blockiert, Quarantäne, Erlaubt, Identifizierung)

  • letzte erfolgreiche Synchronisierung


Das Skript verwendet die folgenden Exchange-CMDlets:
  • Get-ActiveSyncDevice

  • Get-ActiveSyncDeviceStatistics


Zum Download

Zur Funktion des Skripts
  1. Es fragt zuerst alle Active-Sync-Geräte

  2. Anschließend werden weitergehende Informationen zum Gerät via CMDlet ActiveSyncDeviceStatistics abgefragt.

  3. Die Ergebnisse werden in ein Array gelegt und abschließend sortiert.

  4. Die Ausgabe wird dann in eine CSV-Datei mit dem Namen "ActiveSyncDevices.csv" geleitet.


Beispielhafte Ansicht der CSV-Datei:



Anwendung des Skripts
  • Laden Sie das ZIP-Archiv herunter (siehe Ende des Textes)

  • Vor der Extraktion klicken Sie mit der rechten Maustaste auf das ZIP-Archiv und wählen "Eigenschaften".

  • Klicken Sie dann auf den Button "Zulassen".
    INFO: Hierdurch wird die Internetzonen-Beschränkung aufgehoben und Sie werden beim Ausführen der Datei nicht nochmal auf das evtl. Gefährdungspotenzial von ausführbaren Dateien hingewiesen



  • Extrahieren (!) Sie die beiden Dateien nun in einen beliebigen Ordner

  • Öffnen Sie die Batchdatei "ASDReport.cmd" auf dem Exchange-Server (Sie müssen als Administrator angemeldet sein (Exchange Administrator)), alternativ können Sie das Skript auch direkt aus der Exchange Management Shell aufrufen
    (Navigieren Sie hierzu via cd in den entsprechenden Ordner und geben Sie dann ".\ASDReport.ps1" ein.)

  • Die Batchdatei prüft wo die Exchange-Installation liegt (C:, D:), öffnet dann die Powershell mit Exchange-Modul und startet dann das eigentliche Skript

  • Es erscheint kurz ein Fenster welches aber direkt wieder schließt. Nachdem es sich schließt muss sich im gleichen Ordner indem sich das Skript befindet auch die CSV-Datei mit dem Dateinamen "ActiveSyncDevices.csv" befinden.


Das Skript wurde auf einem Exchange-Server (2010 SP2 RU6) ausgiebig getestet. Sollten Sie Fehler feststellen oder Wünsche haben schreiben Sie mir bitte einen Kommentar. Sollten Sie das Skript erfolgreich (oder auch nicht erfolgreich) auf einer neueren Exchange-Umgebung getestet haben, würde ich mich über Feedback via Commentbox freuen.

aktuelle Downloads
Download
-> ASDReport.zip (Version 1.0) ~ 1,06 KB




MICROL!NC - URL zum Artikel: http://microlinc.homeip.net/index.php?lev1=7%E2%89%A4v2=8%E2%89%A4v3=5&id=220 - Ausdruck vom 24.04.2024