Posts Tagged ‘opsmgr operations manager’

Operations Manager – Veraltete Objekte löschen

Thursday, November 5th, 2009

Wird ein SCOM-Agent deinstalliert werden die jeweiligen Computer-Objekte in der Datenbank als gelöscht markiert (isDeleted=1). Sobald dies erfolgt ist werden die Objekte nicht mehr in der Operations Console angezeigt.

Teilweise kann es nun sein, dass das Setzen des isDeleted-Attributs fehlschlägt und die Computer-Objekte immer noch dargestellt werden obwohl keine Überwachung mehr erfolgt. Als Überbleibsel sind in der Operations Console daher ausgegraute Computer-Objekte sichtbar.

Um diese Objekte loszuwerden können diese manuell in der Operations Manager-Datenbank als gelöscht markiert werden. Zuvor sollte die Datenbank allerdings gesichert werden um bei Fehlmanipulationen einen entsprechenden Rollback initiieren zu können.

Select * from dbo.[BaseManagedEntity] where FullName like ‘%Windows Computer%’

In der angezeigten Liste kann nun nach dem gewünschten Computer-Objekt gesucht werden um zu prüfen dass in der Spalte “isDeleted” tatsächlich eine 0 steht. Sind sehr viele Computer-Objekte vorhanden kann die Suche gezielter erfolgen.

Select * from dbo.[BaseManagedEntity] where FullName like ‘%Windows Computer%’ and Name like ‘Server-FQDN

Schlussendlich muss lediglich die Spalte isDeleted auf den Wert 1 aktualisiert werden. Nach kurzer Zeit ist das Computer-Objekt in der Operations Console verschwunden.

Update dbo.[BaseManagedEntity] Set isDeleted=1 where FullName like ‘%Windows Computer%’ and Name like ‘Server-FQDN

Viel Erfolg
Zehni