Moin @all,
Ich arbeite mit einigen Windows Servern, die beim Schreiben dieser Zeilen noch mit Windows Server 2012R2 und 2016 laufen. Ich möchte alle Server auf Windows Server 2019 migrieren. Es besteht absolut keine technische Anforderung für dieses Projekt – es ist die Neugier auf Neues, die mich antreibt. Damals hatte ich auch schon einige Migrationen von 2012 auf 2016 aufgezeichnet und dokumentiert (die findet ihr alle im Blog). Nur dieses Mal soll es professioneller werden! Ich möchte daher die gesamte Migration aller Komponenten (AD,FS, HV, MX, ADFS, WAP, RDS, …) in einer Serie zusammengefasst vorstellen.
Der Prozess wird natürlich einige “Tage” dauern, denn ich erledige die Migrationen und die gesamte Dokumentation in meiner Freizeit. Dieser Eintrag soll als Einstieg in die chronologisch sortierten Beiträge helfen so könnt ihr den Überblick behalten und sehen, wenn es wieder etwas Neues gibt.
Das ist mein aktueller Migrationsstand:
Meine Spezialscripte
In eigentlich allen Beiträgen meiner Migration werdet ihr einige meiner eigenen PowerShell-Scripte in Aktion erleben. Diese gehören natürlich nicht zum Betriebssystem-Standard. Daher mag deren Einsatz etwas abstrakt erscheinen. Aber ich habe die relevanten Scripte in meinem Blog veröffentlicht. Hier gibt es noch einmal die direkten Links:
Name | Beschreibung |
---|---|
PowerShell gMSA-Admin | Das Script erstellt und verwaltet Group Managed Service Accounts im Active Directory. Zusätzlich kann es diese durch PowerShell-Remoting auf Servern als Account für Services und ScheduledTasks konfigurieren – natürlich mit einer grafischen Oberfläche. |
PowerShell PAM-AdminGUI | Meine Infrastruktur habe ich mit einer sehr granularen Berechtigungsstruktur versehen, die ich mit Gruppenmitgliedschaften im Active Directory steuere. Meine Admin-Accounts sind KEINE Mitglieder in diesen Gruppen. Die Mitgliedschaft steuere ich temporär VOR der administrativen Tätigkeit – mit der grafischen Oberfläche dieses PowerShell-Scriptes. |
PowerShell AD_SecurityScopes | Die vielen Gruppen und die dazugehörigen Gruppenrichtlinien für meine granulare Berechtigungsstruktur erstelle ich natürlich nicht manuell… Auch hier kommt ein PowerShell-Script zum Einsatz. |