SCSM 2012 – ITIL – CMDB – bestehende CI Klasse erweitern

Im System Center Service Manager 2012 können vorhandene Konfigurationselemente um weitere Eigenschaften, beziehungsweise Felder in den Formularen zu den Konfigurationselementen, erweitert werden. Um das Ziel zu erreichen müssen und können die bereits existierenden Klassen erweitert werden. In meinem Beispiel möchte ich zu dem Konfigurationselement „Computer“ einen „Lieferanten“ hinzufügen können.

Erweiterung der bestehenden CMDB CI Klasse
Um die SCSM CMDB Klasse der Windows Computer erweitern zu können, muss zunächst das versiegelte SCSM 2012 Management Pack „Windows Core Library“ geöffnet werden. Die Management Packs sind im SCSM 2012 Authoring Tool unter C:\Program Files (x86)\Microsoft System Center 2012\Service Manager Authoring\Library zu finden. In diesem Fall brauche ich das versiegelte Management Pack Microsoft.Windows.Library.mp

121714 1215 SCSM2012ITI1

Nach dem Öffnen ist das Management Pack im SCSM 2012 R2 Authoring Tool im Management Pack-Explorer zu sehen:

121714 1215 SCSM2012ITI2

Um Änderungen vornehmen zu können wird allerdings ein unversiegeltes Management Pack benötigt, welches es zunächst zu erstellen gilt.

121714 1215 SCSM2012ITI3

Um eine Änderung an einer Klasse durchführen zu können, muss sie gefunden werden. Dazu wird der Klassenbrowser benötigt. Dort suche und findet man die Klasse „Windows-Computer“.
121714 1215 SCSM2012ITI4

Ein Rechtsklick auf die Klasse Windows-Computer und eine Auswahl des Befehls „Ansicht“, lässt die Details der Klasse anzeigen:
121714 1215 SCSM2012ITI5

Im Management Pack-Explorer kann nun erneut die Klasse Windows-Computer mit der rechten Maustaste angesprochen werden. Dort existiert nun der Befehl „Klasse erweitern“. Das ist exakt das, was ich ja beabsichtige.
121714 1215 SCSM2012ITI6

Das unversiegelte gerade erzeugte Management Pack wird als Speicherort vorausgewählt:
121714 1215 SCSM2012ITI7

Direkt danach existiert im Detailbereich des Authoring Tools ein zweites Registerkärtchen (Erweiterung von Windows-Computer):
121714 1215 SCSM2012ITI8

Über den Button „Eigenschaft erstellen…“ kann nun eine neue Eigenschaft zu der Klasse hinzugefügt werden. In meinem Beispiel ist das die Eigenschaft „Lieferant“.
121714 1215 SCSM2012ITI9

Im Detailbereich gebe ich nun den Datentyp mit „Liste“ an.
121714 1215 SCSM2012ITI10

Die zu befüllende Liste kann im Anschluss angegeben werden. Ich nenne sie in diesem Fall „WindowsComputerLieferanten“.
121714 1215 SCSM2012ITI11

Das Management Pack kann nun gespeichert werden.

Verwendung der Erweiterung im System Center Service Manager 2012
Im ersten Schritt muss das neu erzeugte Management Pack importiert werden. Dazu gibt es mehrere Wege. Entweder über die SCSM 2012 Konsole, oder einfach über die PowerShell.121714 1215 SCSM2012ITI12

Anschließend kann die neue Liste „Windows Computer Lieferanten“ befüllt werden:
121714 1215 SCSM2012ITI13

Wenn man dann in den Konfigurationselementen eine Ansicht benutzt in der die Klasse Windows Computer angezeigt wird und dort ein Objekt anzeigen lässt, dann gibt es dort ganz automatisch den Bereich „Erweiterungen“:
121714 1215 SCSM2012ITI14

Dahinter verbirgt sich dann die durchgeführte Erweiterung:
121714 1215 SCSM2012ITI15

Das Ergebnis ist so sicher noch nicht ideal. Über eine Bearbeitung der Formulare können diese Erweiterungen natürlich auch in die „Hauptformulare“ eingebaut werden. Das ist aber kein Focus in diesem Blog Artikel.

Veröffentlicht:

Autor:

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

New articles in english

Werbung

Themen

Active Directory Administrative Vorlagen Anleitung AppV5 Autopilot Azure Azure AD ConfigMgr Deployment GPO Gruppenrichtlinien Guide How-To Linux Microsoft Microsoft Intune Office Office365 PowerShell Public Preview SCCM2012R2 SCSM2012R2 ServiceMgr Sicherheit TechNet Windows Windows 10 Windows10 Windows Server 2012 Windows Server 2012R2

Hinweise zum Affiliate-Marketing

Auf diesen Seiten werden auch Affiliate Marketing Links angezeigt. Diese sind meistens an dem kleinen „€“ oder einem „*“ dahinter zu erkennen. Der Betreiber dieser Seite erhält beim Kauf über diesen Link eine Provision, ohne das es den Verkaufspreis beeinflusst. Diese Einnahmen tragen zur Finanzierung der Seite bei.