Alte Computer Konten aus Datenbank entfernen

Alle Fragen rund um die ACMP Client Commands
Antworten
groening
Beiträge: 9
Registriert: Do Jun 18, 2009 3:28 pm

Hallo,

folgende Frage hätte ich, ist es möglich anhand eines Client Commands herauszufinden welche Computer Konten noch existieren ( im Active Directory)? Und anhand dieser Liste die Datenbank zu bereinigen.

Da Rechner die eigentlich verschrottet wurden oder neuinstalliert wurden unter anderem Namen dann 2 mal in der ACMP DB auftauchen. Das Lizenzmanagement zieht also auch alte Rechner mit in die Berechnung ein.

Mit freundlichen Grüssen

Dominik Gröning
hschriek
Beiträge: 136
Registriert: Do Dez 29, 2005 6:09 pm

Das können Sie z.B. durch eine WMI-Query in den Client Commands machen:
Als NameSpace: root\directory\LDAP
Als Query: Select DS_cn from ads_computer

Das gibt Ihnen alle Rechnernamen in einer Schleife zurück

Anschließend mit einer SQL Query alle Clients aus der Clt_Clients löschen, die nicht in dieser Liste vorkommen.
DELETE FROM Clt_Clients WHERE Computername NOT IN ('..', '..')


Sie können sich ja mal das exportierte Client Command im Anhang ansehen!
Dateianhänge
Alle nicht in der AD aufgeführten Computer löschen__{C1D6A66A-36CF-4ACE-AE05-820B8375CF89}.sim
(5.19 KiB) 386-mal heruntergeladen
Mit freundlichen Grüßen,

H. Schriek
Antworten