ADS Sicherheitsgruppe kopieren

Die Anforderung ist simpel. Alle Nutzer der Sicherheitsgruppe A (mygroup_a) sollen in eine neue Sicherheitsgruppe B (mynewgroup_b) kopiert werden. Eine Möglichkeit Sicherheitsgruppen zu duplizieren, gibt es in der Active Directory GUI leider nicht. Die Benutzer händisch in eine neue Gruppe einpflegen ist mühsam und fehleranfällig. Zum Glück gibt es jedoch Powershell.

ADS Sicherheitsgruppe kopieren

Dazu öffnet man auf dem Domänencontroller eine Powershell als Administrator.

Get-ADGroupMember "mygroup_a" | ForEach-Object {Add-ADGroupMember -Identity "mynewgroup_b" -Members $_}

Der Befehl liest alle Elemente der Gruppe mygroup_a aus. Eine Schleifenanweisung fügt jedes der gefundenen Elemente der Gruppe mynewgroup_b hinzu.

Ich liebe One-liner. 🙂

Windows Tricks: Check Microsoft Patch

Microsoft ist in den letzten Monaten immer wieder in die Presse geraten, weil es Probleme mit Microsoft Patches gab. Wie kann man auf einem Windows System nachprüfen, ob ein bestimmter Patch installiert ist? Natürlich kann man sich die Liste der installierten Updates anzeigen lassen und dort den Patch suchen, aber das ist eine recht mühsame und fehleranfällige Arbeit.

WMIC

Viel eleganter geht es mit der WMI Commandline Funktion WMIC. Mein Kollege Alex hat mir kürzlich diesen Trick gezeigt. 🙂

Möchte man beispielsweise prüfen, ob der Patch KB3004394 installiert ist, dann kann man dies schnell auf der Kommandozeile herausfinden:

wmic qfe | find "KB3004394"

Ist er installiert, kommt ein positives Ergebnis in der Ausgabe. Ist er nicht installiert, bleibt die Ausgabe leer.

C:\Users\test>wmic qfe | find "KB3004394"
http://support.microsoft.com/?kbid=3004394 TESTPC Update
 KB3004394 NT-AUTORITÄT\SYSTEM 2/14/2015

Links