Bevor Sie beginnen...

...sollten Sie den folgenden Hinweis unbedingt komplett und sorgfältig durchlesen und verstanden haben, um Datenverlust, Datenkorruption oder anderweitige Probleme mit Ihrer DSM 2017 Umgebung zu vermeiden!




WARNUNG:


Bei den PowerShell Extensions for Ivanti DSM handelt es sich um eine Programmier-Schnittstelle (API), mit der Sie den oder die Business Logic Server einer DSM 2017 Umgebung direkt ansprechen können. Dabei können (und werden), wie bei jedem Script oder Programm, das Sie entwickeln, Fehler passieren, die dazu führen können, dass Sie versehentlich Daten in der DSMDB löschen, die DSMDB inkonsistent oder schlimmstenfalls sogar korrupt wird.


Dies ist kein Fehler der PowerShell Extensions for Ivanti DSM, sondern beruht darauf, dass Sie allein bestimmen, welche Aktionen zu welcher Zeit von Ihrem Script ausgeführt werden - auch wenn diese im aktuellen Kontext oder zum aktuellen Zeitpunkt gar keinen Sinn ergeben. In der DSM Management Console (DSMC) fängt die Logik der Benutzeroberfläche sinnlose Eingaben ab oder bietet Ihnen bestimmte Aktionen in gewissen Kontexten gar nicht erst zur Ausführung an. Auf diesen Komfort und diese Sicherheit müssen Sie bei der Programmierung über die PowerShell Extensions for Ivanti DSM verzichten.


Führen Sie daher, bevor Sie mit der Entwicklung neuer Scripts beginnen, unbedingt eine Sicherung Ihrer DSMDB durch, sodass Sie bei Bedarf jederzeit zu einem konsistenten Zustand zurückkehren können und testen Sie Ihre Scripts vor der Anwendung auf Ihr Produktivsystem unbedingt ausführlich in einer Testumgebung.


Die NWC Services GmbH kann für Datenkorruption oder Datenverlust, der durch die Anwendung der PowerShell Extensions for Ivanti DSM entsteht, nicht haftbar gemacht werden.