Before Starting...

...please read the following note completely and with care. Understanding this note prevents you from data loss and other serious problems concerning your DSM 2019.1 environment!




WARNING:


The PowerShell Extensions for Ivanti DSM implement a programming interface (API), that provides ways for connecting the Business Logic Server of an DSM 2019.1 environment and manipulates the data in a direct manner. Your scripts and programs using this API might (and, of course, will) have bugs and therefore might introduce misbehavior that results in accidentally deleted data or in an inconsistent or corrupt DSMDB.  


The PowerShell Extensions for Ivanti DSM just execute the commands that you have specified in your script, even if these commands do not make sense in the current context. Using the DSM Management Console (DSMC) prevents you from some of the possible pitfalls, because the logic implemented in the graphical user interface disables commands that do not make sense in a given context. The design of the PowerShell Extensions for Ivanti DSM makes it necessary to abandon this additional comfort and safety features.


Therefore perform a backup of your DSMDB before starting the development of a new script, so you can return to a consistent state of the DSMDB anytime. Test your scripts in-depth in a test environment before you deploy them in you productive environment.


The NWC Services GmbH is not liable for any damages in particular not for direct or secondary consequential damages, data loss, lost profits, system failures or production downtimes which result from using the PowerShell Extensions for Ivanti DSM.