Kategorie: PowerShell

  • Warten bis Hyper-V VM neu gestartet ist

    Neustart einer Hyper-V VM initiieren und abwarten bis das Windows Serverbetriebssystem geladen ist. In einem größeren Projekt wird mittels eines leicht angepassten Image Factory Script per Task wöchentlich eine mit Updates versogte Windows Server 2016 VHDX erstellt und später in einem Deployment Prozess per PowerShell weiterverarbeitet. Beim Rollout diverse VMs wird natürlich auch diverses an…

  • Citrix Optimizer für VDI RDS Umgebungen

    Citrix XenApp / XenDesktop bzw. Windows basierte VDI (Desktops) und RDS (Server) Umgebungen mit dem Citrix Optimizer optimal betreiben. Mit dem Citrix Optimizer stellt Citrix ein kleines Tool bereit, mit dem diverse in VDI / RDS Umgebungen nicht benötigte Dienste, unnötige Komponenten, Aufgaben und „Verschiedenes“ mit wenigen Klicks bzw. per PowerShell abgeschaltet werden können. Herunterladen…

  • Posteingang und Unterordner mit der Exchange Shell freigeben

    Mit der Exchange Management Shell Posteingang und Unterordner freigeben. Da ich soeben bei einem Kunden befragt wurde, wie man denn eine gewachsene Ordner und Unterordner Struktur in einem Postfach (Posteingang und Unterordner) mal eben schnell freigeben können, habe ich dieses kleine Script zusammengetippt: Das Script listet einfach alle Unterordner im Posteingang auf und schreibt diese…

  • VMware Virtual Guest Tagging unter Hyper-V umsetzen

    Wie kann Virtual Guest Tagging unter Hyper-V umgesetzt werden? Häufig wird Virtual Guest Tagging für Firewalls / Router oder andere Netzwerk-Appliances (Load Balancer, Application Delivery Controller, …) benötigt. Da es unsererseits erste konkrete Pläne zum Ablösen der VMware Umgebung durch Hyper-V gibt, brauchen wir Virtual Guest Tagging unter Hyper-V für unsere gehosteten Netscaler Appliances. In…

  • Get-ADPrincipalGroupMembership Fehler bei Gruppen mit Slash

    Fehler beim Auslesen von Gruppenmitgliedschaften mit Get-ADPrincipalGroupMembership bei Gruppen mit „/“ (Slash) im Namen. Bei der Erstellung eines PowerShell Scriptes welches basierend auf Gruppenmitgliedschaften verschiedene Exchange-Eigentschaften der User setzen sollte ergab sich ein Problem mit dem CMDLet Get-ADPrincipalGroupMembership: Get-ADPrincipalGroupMembership: Der Client konnte die Anforderung aufgrund ein es internen Fehler nicht verarbeiten. Wenn Sie weitere Informationen…

  • Alle Postfächer am Exchange Server nach Größe sortiert auflisten

    Exchange Server Postfächer nach Größe sortieren. Hier ein kleiner Code-Schnippsel zum Auflisten aller Mailboxen auf einem Exchange Server: Für eine schnelle Übersicht über die Maximal- / Minimal- / Durchschnittswerte sowie die Summe aller Postfächer auf dem Exchange Server: