🏢Active DirectoryComputersGPO

AD Workstation Server OU Kontrolle: Richtlinien vor dem Umzug prüfen

Prüfen Sie Arbeitsstationen in Server-OUs, bestätigen Sie ihre tatsächliche Rolle und sichern Sie Richtlinienergebnisse vor und nach einer genehmigten Pilotverschiebung.

Younes AZABARVon Younes AZABAR9 Min. Lesezeit
AD Workstation Server OU Kontrolle: Richtlinien vor dem Umzug prüfen

Was ist eine AD Workstation Server OU Kontrolle?

Eine AD Workstation Server OU Kontrolle untersucht, ob die Platzierung eines Computers im Verzeichnis zu seinem tatsächlichen Zweck und den Richtlinien passt, die er erhalten soll. Ein aktivierter Computer, der wie eine Arbeitsstation aussieht und sich in einer OU befindet, deren Name auf Server hindeutet, sollte geprüft werden. Sein Standort allein belegt weder einen Richtlinienfehler noch einen Sicherheitsvorfall oder einen Compliance-Verstoß.

Die entscheidende Frage ist konkret: Würde eine Verschiebung dieses Computers das beabsichtigte Richtlinienergebnis ändern, und kann der Verantwortliche nachweisen, dass diese Änderung angemessen ist? Beginnen Sie mit der tatsächlichen Geräterolle und der OU-Konvention Ihrer Organisation. Sichern Sie dann das aktuelle Richtlinienergebnis des Computers, prüfen Sie das vorgeschlagene Ziel und testen Sie einen genehmigten Pilotfall, bevor Sie die Änderung ausweiten.

Dieser Leitfaden behandelt ein Klassifizierungssignal aus WORKSTATION_IN_SERVER_OU. Er führt keine allgemeingültige OU-Struktur ein. Eine gemeinsame Hierarchie, ein übernommener Name oder ein dokumentierter Endpunkt für einen besonderen Zweck können einen Befund erklären. Die Prüfung sollte eine nachvollziehbar verantwortete Platzierungsentscheidung mit unterstützenden Richtliniennachweisen ergeben. Dazu gehört auch die Entscheidung, den aktuellen Standort beizubehalten, wenn dies begründet ist.

Wie die Platzierung mit dem Richtlinienumfang zusammenhängt

Microsofts Referenz zur Verarbeitung von Gruppenrichtlinien beschreibt die Verarbeitung auf lokaler, Standort-, Domänen- und OU-Ebene einschließlich übergeordneter OUs. Verknüpfungsreihenfolge, Erzwingung, blockierte Vererbung, deaktivierte Abschnitte, Sicherheitsfilterung und WMI-Filterung beeinflussen das Ergebnis. Die Schreibweise einer OU ist keine Richtlinieneinstellung.

Bereiten Sie in GPMC einen Vergleich zwischen Quelle und Ziel vor. Erfassen Sie für beide Standorte die relevanten Verknüpfungen und die Vererbung. Bestimmen Sie anschließend, welche Einstellungen der Geräteverantwortliche beibehalten, hinzugewinnen oder verlieren möchte. Verwenden Sie neben Anzeigenamen auch Richtlinienidentitäten, damit ähnlich benannte GPOs im Änderungsprotokoll nicht verwechselt werden. Klären Sie unerklärte Unterschiede, bevor Sie den Pilotversuch terminieren.

Lesen Sie für die Berechtigungsebene unseren Leitfaden zu Read für Computer, gezieltem Apply und GPO-Sicherheitsfilterung. Read und Apply Group Policy sind unterschiedliche Berechtigungen; der Abruf durch Computer und der vorgesehene Anwendungskreis müssen getrennt geprüft werden. Dieser Leitfaden unterstützt die hier beschriebene Prüfung des Geltungsbereichs. Er belegt nicht, dass ein OU-Name einen Fehler verursacht hat.

Prüfen Sie auch Loopback, wenn die Benutzererfahrung vom Computer abhängt. Microsofts Verarbeitungsreferenz unterscheidet Merge, das die computerbasierte Liste der Benutzerrichtlinien anhängt, von Replace, das stattdessen diese Liste verwendet. Erfassen Sie den konfigurierten Modus und beziehen Sie bei Bedarf repräsentative Benutzertests ein. Ein reines Computerergebnis kann nicht jede Frage zu Benutzersitzungen beantworten.

Daneben gibt es ein eigenständiges Problem mit dem Standardcontainer. Unser Leitfaden zu CN=Computers, Umleitung und Richtlinienergebnissen auf Clients erläutert, dass der Standardcontainer im Gegensatz zu einer OU keine direkte GPO-Verknüpfung tragen kann. Das Umleiten künftiger Erstellungen, das Verschieben bestehender Objekte und die Validierung der Clientergebnisse sind getrennte Aufgaben. Ein Objekt, das bereits in einer OU namens Servers liegt, benötigt nicht automatisch dieses Umleitungsverfahren.

Erkennung: Gerät bestimmen und sein Ergebnis sichern

1. Eingaben des Befunds bestätigen

Bewahren Sie für jeden Kandidaten den Distinguished Name, sAMAccountName, das Verzeichnisattribut operatingSystem, den Aktivierungsstatus, den Erfassungszeitpunkt und den Erfassungsumfang auf. Ermitteln Sie, welcher Teil des DN dem Muster für Servernamen entsprach. Ein Treffer bei einem Vorfahren hat eine andere verwaltungstechnische Erklärung als ein Treffer beim unmittelbaren übergeordneten Objekt, auch wenn der Detektor beides akzeptiert.

Bitten Sie den Geräteverantwortlichen, die aktuelle Rolle und das Betriebssystem über das vertrauenswürdige Endpunktinventar der Organisation oder eine autorisierte Geräteprüfung zu bestätigen. Gleichen Sie Widersprüche mit den Verzeichnisattributen ab. Ein Namenspräfix ist ein Ansatzpunkt für die Untersuchung; es ist kein unabhängiger Nachweis dafür, dass der Host derzeit ein Desktop ist oder verschoben werden sollte.

Nutzen Sie diese Prüfmatrix, um die Nachweise getrennt zu halten:

PrüfeingabeWas sie belegtNächste Frage
Übereinstimmende DN-TeilzeichenfolgeWarum die OU-Namensheuristik das Objekt ausgewählt hatIst die passende OU sein unmittelbares übergeordnetes Objekt oder ein Vorfahr, und was bedeutet dieser Name vor Ort?
Passendes Kontonamenspräfix oder passende OS-ZeichenfolgeWarum die Arbeitsstationsheuristik es ausgewählt hatWelche derzeit genehmigte Rolle hat das Gerät?
Prüfung der Richtlinien an Quelle und ZielEinen vorgeschlagenen RichtlinienunterschiedGenehmigt der Verantwortliche diesen Unterschied?
Computer-RSoP-BerichtEin aufgezeichnetes VerarbeitungsergebnisEnthält er die erwarteten Computereinstellungen?
Einstellungs- und Dienstprüfungen nach dem PilotversuchNachweise zur Prüfung der Abnahmekriterien des PilotversuchsKann die Änderung fortgesetzt werden oder sollte sie zurückgenommen werden?

2. Computer-RSoP vor einer Änderung der Platzierung erfassen

Microsoft dokumentiert Get-GPResultantSetOfPolicy als Cmdlet, das RSoP-Informationen in eine Datei schreibt. Seine Syntax akzeptiert Computer, ReportType und Path. Das folgende Beispiel für Leser passt diese dokumentierten Parameter an eine fiktive Arbeitsstation und einen Dateinamen für die Ausgangsmessung an:

Get-GPResultantSetOfPolicy -Computer 'pc01.contoso.com' -ReportType Xml -Path 'C:\Reports\pc01-before.xml'

Verwenden Sie in Ihrer Umgebung den bestätigten Gerätenamen, ein verfügbares Berichtsverzeichnis und ein autorisiertes Konto. Microsofts Anleitung zu Group Policy Results dokumentiert den Fernzugriff über die delegierte Berechtigung Remotely access Group Policy Results data auf der betreffenden Domäne oder OU oder über die Mitgliedschaft in der lokalen Gruppe Administrators des Zielcomputers. Prüfen Sie außerdem die Netzwerkverbindung zum Ziel. Bewahren Sie den Bericht zusammen mit der Objektidentität, dem ursprünglichen DN, dem Erfassungszeitpunkt und dem Prüfprotokoll auf. Prüfen Sie den zurückgegebenen Protokollierungskontext und den Computerabschnitt des Berichts, um sicherzustellen, dass sich der Nachweis auf das vorgesehene Gerät bezieht. Eine fehlgeschlagene Abfrage lässt das Ergebnis unbekannt; sie ist keine leere, erfolgreich erfasste Ausgangsmessung.

Das Cmdlet liefert Protokollierungsergebnisse. Für die RSoP-Modellierung verweist Microsoft Administratoren auf GPMC. Dieser Bericht zeichnet daher die beobachtete Verarbeitung auf, statt das Ergebnis am Ziel vorherzusagen. Vergleichen Sie ihn mit der genehmigten Ausgangskonfiguration und listen Sie ungeklärte Unterschiede auf, bevor Sie eine Verschiebung in Betracht ziehen. Wenn eine Einstellung einen Dienst oder eine Schutzfunktion steuert, planen Sie auch eine entsprechende betriebliche Prüfung.

Behebung: Pilotversuch vor weiteren Hostverschiebungen validieren (Remediation)

1. Eine dokumentierte Entscheidung treffen

Ordnen Sie den geprüften Kandidaten einer genehmigten Ausnahme, einer abweichenden Klassifizierung oder einer zu validierenden Platzierungsänderung zu. Erfassen Sie den Verantwortlichen, die Erklärung und die Nachweise. Das Beibehalten eines Objekts kann das richtige Ergebnis sein, wenn seine Rolle und die beabsichtigte Richtlinie bereits erfüllt sind. Ein Gerät oder eine OU nur umzubenennen, um die Heuristik zu umgehen, liefert keinen Nachweis dafür, dass sich das Richtlinienergebnis verbessert hat.

Dokumentieren Sie für eine vorgeschlagene Verschiebung den Quell-DN, das genehmigte Ziel, den erwarteten Richtlinienunterschied, das Pilotgerät, die Abnahmekriterien und den Verantwortlichen für die Rücknahme. Bestätigen Sie, dass die Änderung dieselbe Domäne und den ausgewählten Computer betrifft. Eine domänenübergreifende Migration erfordert ein eigenes geprüftes Verfahren; sie liegt außerhalb des hier beschriebenen Platzierungsbeispiels für einen einzelnen Computer.

2. Den einzelnen Verzeichnisvorgang prüfen

Microsofts Referenz zu Move-ADObject dokumentiert Identity, TargetPath, WhatIf und Confirm. Das folgende Beispiel setzt einen fiktiven Computer-DN und eine fiktive genehmigte OU in diese Syntax ein:

Move-ADObject -Identity 'CN=PC01,OU=Servers,DC=contoso,DC=com' -TargetPath 'OU=Workstations,DC=contoso,DC=com' -WhatIf

-WhatIf zeigt eine Vorschau des Vorgangs. Es verschiebt weder das Objekt noch simuliert es die GPO-Verarbeitung. Prüfen Sie die aufgelöste Quelle und das Ziel, bevor Sie fortfahren. Leiten Sie niemals jeden Befund per Pipeline an einen Verschiebevorgang weiter: Das Prädikat kennt weder die Entscheidung des Verantwortlichen noch die Eignung des Ziels oder den genehmigten Wartungsplan.

Nach Validierung und Autorisierung kann der einzelne Pilotvorgang dieselben dokumentierten Parameter mit Bestätigung verwenden:

Move-ADObject -Identity 'CN=PC01,OU=Servers,DC=contoso,DC=com' -TargetPath 'OU=Workstations,DC=contoso,DC=com' -Confirm

Ersetzen Sie sämtliche Beispielkennungen durch die geprüften Werte. Die Bestätigung ist eine Ausführungsabfrage; sie ersetzt weder die Genehmigung der Organisation noch validiert sie den Richtlinienentwurf. Dies sind dokumentierte Beispiele für Leser, keine für diesen Artikel in einer AD-Domäne ausgeführten Befehle.

3. Das Ergebnis nach dem Pilotversuch vergleichen

Prüfen Sie den neuen Verzeichnisstandort und führen Sie die im genehmigten Testplan vorgesehene Richtlinienverarbeitung vollständig durch. Microsofts Verarbeitungsreferenz unterscheidet Start, Anmeldung und Hintergrundaktualisierung; die Hintergrundaktualisierung verarbeitet nicht jede Erweiterung. Erfassen Sie den Verarbeitungskontext, bevor Sie einen nach der Verschiebung erhobenen Bericht interpretieren.

Erfassen Sie mit den dokumentierten RSoP-Parametern ein separates Ergebnis für denselben Computer:

Get-GPResultantSetOfPolicy -Computer 'pc01.contoso.com' -ReportType Xml -Path 'C:\Reports\pc01-after.xml'

Vergleichen Sie die beiden aufbewahrten Berichte mit den erwarteten Änderungen. Prüfen Sie anschließend die relevanten Einstellungen und die betrieblichen Abnahmekriterien. Beziehen Sie die genehmigten Vergleiche von Benutzersitzungen ein, wenn Loopback relevant ist. Untersuchen Sie unerwartete Ergänzungen, Auslassungen oder Fehler, bevor Sie den Pilotversuch ausweiten. Verwenden Sie das dokumentierte Rücknahmeverfahren, wenn die Abnahmekriterien nicht erfüllt sind, und überprüfen Sie dessen Ergebnis. Nehmen Sie nicht an, dass die Wiederherstellung des DN jede Einstellung wiederherstellt.

Schließen Sie die Prüfung mit der Entscheidung, den Nachweisen und den offenen Ausnahmen ab. Ein beseitigter Befund kann bestätigen, dass das Verzeichnis nicht mehr dieser Heuristik entspricht. Die Richtlinienberichte und die betrieblichen Prüfungen belegen, ob das beabsichtigte Ergebnis erreicht wurde. Fassen Sie diese Abschlusskriterien nicht zu einem einzigen grünen Status zusammen.

Wie EtcSec dies erkennt

Dieser Abschnitt beschreibt ausschließlich WORKSTATION_IN_SERVER_OU, geprüft in etc-collector-Commit 20268a321609c193b79c5da6764f3f56950449cb, unter public/internal/audit/detectors/ad/computers/organization/workstation-in-server-ou.go:37.

Der Detektor überspringt Computer mit der Markierung Disabled. Bei den übrigen übergebenen Computern durchsucht er den gesamten DN mit den nicht verankerten, von Groß- und Kleinschreibung unabhängigen Mustern ou=server und ou=datacenter. Diese Muster können einen Vorfahren und Präfixe wie OU=Serverless erfassen; sie werten keinen exakten OU-Namen des unmittelbaren übergeordneten Objekts aus.

Ein ausgewähltes Objekt wird als Arbeitsstation klassifiziert, wenn sein sAMAccountName unabhängig von Groß- und Kleinschreibung mit ws, pc, laptop, desktop oder nb beginnt oder wenn seine OS-Zeichenfolge Windows 10, Windows 11, Windows 7 oder Windows 8 enthält. Jeder dieser beiden Wege genügt. Beispielsweise kann ein passendes Präfix ein Objekt auswählen, dessen OS-Zeichenfolge nicht auf ein Arbeitsstationsbetriebssystem passt. Dies sind Zeichenfolgenprüfungen, keine Live-Prüfung der Geräterolle.

Der LDAP-Provider unter public/internal/providers/ldap/client.go:515 liefert Computerobjekte. parser.go:220–278 liest DN, Kontonamen, Betriebssystem und User Account Control in das Computermodell ein. Der Status Disabled wird aus User Account Control abgeleitet. Die konfigurierten Werte BaseDN und MaxComputers begrenzen das Inventar; eine Anzahl von null sollte im tatsächlichen Erfassungsumfang interpretiert werden.

Der Befund dient der Information. Der Codekommentar kennzeichnet ausdrücklich eine Produktheuristik ohne Benennungsstandard eines Herstellers oder einer Regulierungsstelle und dokumentiert weder eine bestätigte Auslösung im Labor noch eine Validierung durch Herstellen und Rückgängigmachen des Zustands. Die Befundbeschreibung behauptet eine falsche GPO-Wirkung. Das geprüfte Prädikat liest jedoch weder die aktuelle Rolle noch einen Bericht über die resultierenden Richtlinien und kann diese Kausalbehauptung nicht belegen.

Nutzen Sie den Befund, um eine dokumentierte Prüfung auszuwählen. Bestätigen Sie die Rolle und die lokale Konvention, bewerten Sie den Richtlinienpfad und bewahren Sie für jede genehmigte Verschiebung Vorher-/Nachher-Nachweise auf. Hier wird weder ein erfolgreicher AD-Pilotversuch noch eine Richtlinienkorrektur oder ein Laborergebnis behauptet.

Entdecken Sie die Identity-Security-Seiten zu diesem Thema