Kategorie: PowerShell
-
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…
-
UPN anhand der primären E-Mail-Adresse generieren
Hier ein kleines PowerShell Script (Set-UPNbasedSMTP), um den UPN (User Principal Name) anhand der primären SMTP Adresse (E-Mail-Adresse) für alle Active Directory Benutzer mit Postfach zu setzen. Das PowerShell Script „Set-UPNbasedSMTP“ listet zuerst die vorhandenen von Exchange akzeptierten Domänen auf, vergleicht diese mit den ggfs. vorhandenen UPN Suffixen und ergänzt diese um nicht vorhandene User…
-
VM-Speicherverwaltung auf den CSVs im Hyper-V-Cluster
Nicht immer und überall gibt es den Luxus des System Center Virtual Machine Managers, sodass ich hier einmal ein kleines PowerShell Script geschrieben habe, welches sich der VM-Speicherverwaltung im Hyper-V-Cluster widmet. Wie so häufig, die Frage, was macht das Script denn eigentlich? Die Funktion „GetCluster“ prüft, ob es den Cluster-Dienst (CluSvc) auf dem aktuellen Server…
-
Gruppenrichtlinien mit PowerShell bearbeiten
Mit der PowerShell lassen sich nicht nur Gruppenrichtlinien sichern und importieren sondern auch gezielt einzelne Einstellungen mittels „Set-GPRegistryValue“ anpassen. Wie im letzten Beitrag (https://test.jans.cloud/2019/08/microsoft-fslogix-profile-container/) bereits genutzt, hier ein wenig mehr zum Arbeiten mit / in Gruppenrichtlinien-Objekten und der PowerShell. Warum nicht einfach einmalig Konfigurieren, dann sichern, und in der Zielumgebung importieren? Darum! Weil ichs kann!…