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
Alte Computer Konten aus Datenbank entfernen
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!
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
H. Schriek