Grundlagen

Die PowerShell Extensions for Ivanti DSM sind als sogenannter "Navigation Provider" der PowerShell realisiert. Dieser Provider-Typ stellt Ihnen grundsätzlich die Möglichkeit bereit, in einer hierarchischen Struktur zu navigieren und Struktur-Objekte mit Standard-Cmdlets zu verwalten.


Die Standard-Cmdlets, die grundsätzlich über Navigation-Provider bereitgestellt werden, sind:


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


Sie können alle diese Cmdlets nutzen, um Objekte in der DSMDB zu verwalten. In der Regel müssen Sie dabei noch den sogenannten "ItemType" angeben, also den Typ des Objekts, das Sie verwalten möchten.


Beispiel für die Benutzung der Standard-Cmdlets erhalten Sie in den jeweiligen Abschnitten der folgenden Kapitel.


Neben den Standard-Cmdlets des Navigation-Providers werden über die PowerShell Extensions for Ivanti DSM auch weitere, DSM 2019.1 spezifische, Cmdlets bereitgestellt, die besonders häufig auszuführende Aktionen durchführen können. Diese Cmdlets werden im nächsten Abschnitt Cmdlet-Übersicht beschrieben.