Schemaerweiterungen löschen

Mit DSM 7.1 wurde die Möglichkeit geschaffen, einmal getätigte Schema-Erweiterungen wieder zu löschen. Das Löschen bestehender Schema-Erweiterungen erfolgt mit dem Update-EmdbObjectSchema Cmdlet unter Verwendung geeigneter Parameter, wie im Folgenden beschrieben wird.


Beispiele:


Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk.


Löschen der Schemaerweiterungs-Eigenschaft "Inventarnummer" (interner Name: "InvNo") im Kontext der Gruppe "Standort" (intern: "Location") am Schematyp "Computer":


Update-EmdbObjectSchema -Drive emdb -SchemaType Computer -ModifyGroup 'Location' -RemoveProperty 'InvNo'


Löschen der Eigenschaften-Gruppe "Standort" an Objekten vom Schematyp "Computer":


Update-EmdbObjectSchema -Drive emdb -SchemaType Computer -RemoveGroup 'Location'


WARNUNG: Der Business Logic Server lässt das Löschen von Eigenschaftsgruppen zu, auch wenn diese noch Eigenschaften enthalten. Sie erhalten dabei weder einen Hinweis, noch ein Warnung. Wird eine Eigenschaften-Gruppe gelöscht, so werden automatisch die zugehörigen Eigenschaften gelöscht.


Hinweis: Die hier beschriebenen Funktionen sind erst ab DSM 7.1 oder höher verfügbar.