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:
Anschließend werden weitergehende Informationen zum Gerät via CMDlet ActiveSyncDeviceStatistics abgefragt.
Die Ergebnisse werden in ein Array gelegt und abschließend sortiert.
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.
Thomas Windscheif arbeitet bei excITe Consulting und ist langjähriger Berater im Bereich IT-Infrastruktur und Groupware. Sowohl Kleinunternehmen z. B. im Handwerk als auch der größere fertigende Mittelstand gehören zu seinem Projektumfeld. Im Wesentlichen gehören die Planung von Infrastruktur-Migrationen, Cloud-Lösungen (Microsoft 365), Groupware-Umgebungen (z. B. Exchange) und deren Umsetzung zu seinen Aufgaben. Insbesondere im Umfeld hybrider Identitätsumgebungen mit Entra Connect und den Möglichkeiten zur Härtung der IT-Landschaft konnte er in vielen Projekten Erfahrungen sammeln. Neues begeistert ihn aber ebenso und so unterstützt Thomas Windscheif auch bei themenfremden IT-Systemen, überall da wo er helfen kann.
Sein Ziel: Die Mehrwerte der heutigen IT-Lösungen für einfacheres und modernes Arbeiten beim Kunden einbringen.
Login
Sie haben ein ungelöstes Problem in Ihrer Exchange Server oder Microsoft-Infrastruktur? Treten Sie gerne mit mir in Kontakt.
Sowohl bei einfachen Exchange Installationen, als auch bei hochverfügbaren, lastverteilten Mehrstandort-DAG-Topologien mit Loadbalancern
unterstütze ich Sie -auch kurzfristig- sehr gerne.
- Spontaner Administrationsverlust unter Exchange Online - Und wie man es behebt! -
Zweimal in diesem Jahr hatte ich bei Kunden das Phänonem, dass spontan bestimmte Administrationsrechte unter Exchange Online fehlten, trotz der Rollenmitgliedschaft "Globaler Administrator" bzw. "Exchange Administrator".
Aus ungeklärten Gründen waren verschiedene RBAC-Rechte unter Exchange Online für "Organization Management" spontan verschwunden.
Im folgenden Artikel löse ich das Problem mit Skripten und erläutere das Vorgehen