Basics

The PowerShell Extensions for Ivanti DSM are implemented as a so called "Navigation Provider". This PowerShell concept provides mechanisms to build and navigate a hierarchical structure and manage the structure objects with standard PowerShell cmdlets.


The following standard cmdlets are provided by Navigation Providers:


  • New-Item
  • Get-Item
  • Get-ChildItem
  • Remove-Item
  • Rename-Item
  • Move-Item
  • Copy-Item
  • Test-Path


You can use these cmdlets to manage the objects of the DSMDB. In most cases you must provide an "ItemType", that is the type of the object or the objects you want to manipulate. 


Examples for using the standard cmdlets are given in the next sections of this document.


The PowerShell Extensions for Ivanti DSM provide this standard cmdlets as well as cmdlets that are specific to DSM 2022.2. They can be used to perform frequently occurring tasks. This special cmdlets are discussed in the next section Available Cmdlets.