Kategorie: PowerShell

  • Citrix, DocuSnap und die Monitor Service API

    Einer meiner sehr geschätzten Kollegen beschäftigt sich derzeit mit DocuSnap zur Inventarisierung und Dokumentation unser Citrix- bzw. Kundenumgebungen. Nach ein wenig Recherche fiel auf, dass der Hersteller den Wunsch einer Citrix-Implementierung in seine DocuSnap Software bereits auf der Feature Request Liste hat. Eine Umsetzung scheint es noch nicht zu geben. 🙁 Da wir sehr begnügsame…

  • Ein wenig Exchange Server ActiveSync und Mobile Device Statistik

    Ein Kunde wollte ein wenig Statistik über seine per Exchange Server ActiveSync angebundenen mobilen Geräte. Geendet ist es in einem kleinen PowerShell Script: Unterm Strich mache ich mir die beiden PowerShell CMDlets Get-MobileDevice und Get-MobileDeviceStatistic zu nutze und durchlaufe damit eine kleine Schleife, welche die Informationen „stumpf“ ausgibt. Generell könnte man den Output hier noch…

  • TLS1.3 in Windows?

    Wie hier bereits angedeutet scheint sich im Bereich Windows und TLS1.3 langsam(?) was zu tun?! Ein Blick auf die in Windows 10 1903 unterstützten TLS Versionen und Cipher macht leider noch nicht viel Hoffnung. Ebenfalls findet sich bei Microsoft nicht wirklich viel zum Thema außer z.B. dieser Blogeintrag oder der ein und andere Forenbeitrag, wann…

  • Exchange Search Index reparieren

    Heute morgen begrüßte mich ein defekter Exchange Search Index beim Kunden. Den Suchindex von Hand zu reparieren kann jeder und das macht keinen Spaß. 🙂 Daher hier ein kleines PowerShell Script, welches den Exchange Search Index auf einem nicht DAG Member Exchange (hoffentlich) wieder in Gang setzt. Was passiert denn hier im Script? Das Exchange…

  • VM zwischen Hyper V Clustern migrieren

    Hier noch ein kleines PowerShell Script, um virtuelle Maschinen ohne Downtime von einem Hyper V Cluster in ein anderes / neues Cluster per „Shared Nothing Live Migration“ zu verschieben. Das Script sollte zum größten Teil selbsterklärend sein. 🙂 Es werden zuerst die entsprechenden (sprechenden) Variabeln deklariert bevor der Versuch gestartet wird, die VM mit dem…

  • Nutzungsspeicherort (Usage Location) mit Azure AD Connect synchronisieren

    Erneut ein kurzes, knappes PowerShell Code Snippet welchen den Nutzungsspeicherort (die Usage Location (msExchUsageLocation)) aus dem On-Premise Active Directory per Azure AD Connect ins Azure AD synchronisiert. Vorab: Das lokale Active Directory muss mittels Exchange Setup um die Exchange Active Directory Attribute erweitert werden, da ansonsten „msExchUsageLocation„, welches die Usage Location im AAD darstellt, fehlt!…