Cmdlet-Übersicht
Cmdlet-Übersicht
Die PowerShell Extensions for Ivanti DSM stellen insgesamt 146 Cmdlets bereit, mit denen Sie Ihre DSM 2017 Umgebung verwalten können. Dieser Abschnitt liefert Ihnen eine Übersicht über alle verfügbaren Cmdlets und ihre Eingruppierung in die zugehörigen Aufgabengebiete:
Verwalten von DSM PowerShell-Laufwerken:
- Get-EmdbDrive
Ruft PowerShell-Laufwerke mit einer Verbindung zu einer DSM-Umgebung ab - New-EmdbDrive
Erzeugt PowerShell-Laufwerke mit einer Verbindung zu einer DSM-Umgebung - Remove-EmdbDrive
Entfernt PowerShell-Laufwerke mit einer Verbindung zu einer DSM-Umgebung
Verwalten von Objekten des Organisations-Verzeichnisses:
- Test-EmdbDomain
Testet auf die Existenz von Domänen-Objekten
- Get-EmdbDomain
Ruft Objekte vom Typ "Domäne" ab. - New-EmdbDomain
Legt ein neues Objekt vom Typ "Domäne" an. - Remove-EmdbDomain
Löscht Objekte vom Typ "Domäne". - Test-EmdbOrganizationalUnit
Testet auf die Existenz von Objekten vom Typ "Organisationseinheit" - Get-EmdbOrganizationalUnit
Ruft Objekte vom Typ "Organisationseinheit" ab. - New-EmdbOrganizationalUnit
Legt eines neues Objekt vom Typ "Organisationseinheit" an. - Remove-EmdbOrganizationalUnit
Löscht Objekte vom Typ "Organisationseinheit". - Test-EmdbComputer
Testet auf die Existenz von Computer-Objekten - Get-EmdbComputer
Ruft Objekte vom Typ "Computer" ab. - New-EmdbComputer
Legt eines neues Objekt vom Typ "Computer" an. - Remove-EmdbComputer
Löscht Objekte vom Typ "Computer". - Reinstall-EmdbComputer
Führt die Aktion "Neu-Installation" für Computer-Objekte aus. - Wakeup-EmdbComputer
Erstellt einen WakeUp-Job für Computer-Objekte. - Test-EmdbUser
Prüft auf die Existenz von User-Objekten - Get-EmdbUser
Ruft Objekte vom Typ "Benutzer" ab. - New-EmdbUser
Legt eines neues Objekt vom Typ "Benutzer" an. - Remove-EmdbUser
Löscht Objekte vom Typ "Benutzer".
Verwalten von AutoInsert-Regeln:
- Test-EmdbAutoInsertRule
Prüft auf Existenz von AutoInsert-Regeln
- New-EmdbAutoInsertRule
Erzeugt Objekte vom Typ "AutoInsert-Regel". - Get-EmdbAutoInsertRule
Ruft "AutoInsert-Regel"-Objekte ab. - Remove-EmdbAutoInsertRule
Löscht Objekte vom Typ "AutoInsert-Regel". - Set-EmdbRuleEvaluationOrder
Setzt die Reihenfolge für Regel-Objekte
Verwalten von Gruppen (statisch, dynamisch, extern):
- Test-EmdbGroup
Testet auf die Existenz von Gruppen-Objekten
- Get-EmdbGroup
Ruft Objekte vom Typ "Gruppe" ab. - New-EmdbGroup
Legt eines neues Objekt vom Typ "Gruppe" an. - Remove-EmdbGroup
Löscht Objekte vom Typ "Gruppe". - New-EmdbExternalGroup
Importiert eine externe Gruppe in DSM 2017. - Test-EmdbGroupMember
Testet auf die Mitgliedschaft in Gruppen-Objekten - Get-EmdbGroupMember
Ruft Mitglieder eines Objektes vom Typ "Gruppe" ab.
- Add-EmdbGroupMember
Fügt Objekte einer oder mehreren Gruppen vom passenden Typ hinzu.
- Remove-EmdbGroupMember
Hebt die Mitgliedschaften von Objekten in einer oder mehreren Gruppen auf.
Verwalten von Citrix-Objekten:
- Test-EmdbCitrixFarm
Prüft auf die Existenz von Citrix Farm-Objekten
- New-EmdbCitrixFarm
Erzeugt Objekte vom Typ "Citrix-Farm". - Get-EmdbCitrixFarm
Ruft "Citrix-Farm" Objekte ab. - Remove-EmdbCitrixFarm
Löscht Objekte vom Typ "Citrix-Farm". - Test-EmdbCitrixZone
Prüft auf die Existenz von Citrix Zonen-Objekten - New-EmdbCitrixZone
Erzeugt Objekte vom Typ "Citrix-Zone". - Get-EmdbCitrixZone
Ruft "Citrix-Zone" Objekte ab. - Remove-EmdbCitrixZone
Löscht Objekte vom Typ "Citrix-Zone"
Verwalten der Global Software Library:
- Test-EmdbSoftwareFolder
Prüft auf die Existenz von Ordner-Objekten in der Global Software Library - Get-EmdbSoftwareFolder
Ruft Objekte vom Typ "Software-Ordner" ab. - New-EmdbSoftwareFolder
Legt ein neues Objekt vom Typ "Software-Ordner" an. - Remove-EmdbSoftwareFolder
Löscht Objekte vom Typ "Software-Ordner". - Test-EmdbSoftwareCategory
Prüft auf die Existenz von Software-Kategorien. - Get-EmdbSoftwareCategory
Ruft Objekte vom Typ "Software-Kategorie" ab. - New-EmdbSoftwareCategory
Legt ein neues Objekt vom Typ "Software-Kategorie" an. - Remove-EmdbSoftwareCategory
Löscht Objekte vom Typ "Software-Kategorie". - Test-EmdbSoftwarePackage
Prüft auf die Existenz von Software Paketen. - Get-EmdbSoftwarePackage
Ruft Objekte vom Typ "Software-Paket" ab.
- New-EmdbSoftwarePackage
Erzeugt Objekte vom Typ "Software-Paket". - Remove-EmdbSoftwarePackage
Löscht Objekte vom Typ "Software-Paket". - Test-EmdbInstallationParameter
Prüft ob ein Installationsparameter existiert oder ob ein Installationsparameter einen angegebenen Wert hat - Get-EmdbInstallationParameter
Ruft Installationsparameter von Objekten vom Typ "Software-Paket" ab. - Add-EmdbInstallationParameter
Erweitert Objekte vom Typ "Software-Paket" um Installationsparameter.
- Set-EmdbInstallationParameter
Setzt die Werte von Installationsparametern. - Remove-EmdbInstallationParameter
Entfernt Installationsparameter von Objekten vom Typ "Software-Paket".
Verwalten von Policies:
- Test-EmdbPolicy
Prüft auf die Existenz von Policies. - Get-EmdbPolicy
Ruft Objekte vom Typ "Policy" ab. - New-EmdbPolicy
Legt ein neues Objekt vom Typ "Policy" an. - Remove-EmdbPolicy
Löscht Objekte vom Typ "Policy". - Test-EmdbPolicyInstance
Prüft auf die Existenz oder den Status von Policy-Instanzen. - Get-EmdbPolicyInstance
Ruft Objekte vom Typ "Policy-Instanz" ab. - Remove-EmdbPolicyInstance
Löscht Objekte vom Typ "Policy-Instanz". - Test-EmdbComplianceState
Prüft den Compliance-Status von Policy-Instanzen. - Get-EmdbComplianceState
Ruft den Compliance-Status von Policy-Instanzen ab.
Verwalten von Zugriffsrechten:
- Test-EmdbRole
Prüft auf die Existenz von Rollen-Objekten und die Inhaberschaft einer Rolle. - Get-EmdbRole
Ruft Objekte vom Typ "Rolle" ab.
- New-EmdbRole
Erzeugt Objekte vom Typ "Rolle". - Remove-EmdbRole
Löscht Objekte vom Typ "Rolle".
- Get-EmdbTask
Ruft Objekte vom Typ "Task" ab. - New-EmdbTask
Erzeugt neue benutzerdefinierte Rechte. - Remove-EmdbTask
Löscht Objekte vom Typ "Task". - Grant-EmdbPermission
Weist Berechtigungen zu.
- Revoke-EmdbPermission
Zieht Berechtigungen zurück. - Test-EmdbPermission
Prüft auf die Existenz von Berechtigungen oder den Besitz von Berechtigungen eines Objekts in einem angegebenen Kontext - New-EmdbPermission
Erzeugt Objekte vom Typ "Recht". - Get-EmdbPermission
Ruft "Recht" Objekte ab. - Remove-EmdbPermission
Löscht Objekte vom Typ "Recht".
Verwalten von Schemaerweiterungen:
- Update-EmdbObjectSchema
Erweitert Schemata.
Verwalten von Software-Shop Ordnern:
- Test-EmdbSoftwareShopUIFolder
Prüft auf die Existenz von Software-Shop Ordner-Objekten - New-EmdbSoftwareShopUIFolder
Erzeugt neue Software-Shop Ordner. - Get-EmdbSoftwareShopUIFolder
Ruft Software-Shop Ordner-Objekte ab. - Remove-EmdbSoftwareShopUIFolder
Löscht Objekte vom Typ "Software-Shop Ordner".
Verwalten von Variablen:
- Test-EmdbVariableGroup
Prüft ob eine Variablengruppe existiert. - New-EmdbVariableGroup
Erzeugt neue Variablen-Gruppen. - Get-EmdbVariableGroup
Ruft Variablen-Gruppen ab. - Remove-EmdbVariableGroup
Löscht Objekte vom Typ "Variablen-Gruppe". - Test-EmdbVariable
Prüft ob eine Variable existiert oder ob eine Variable einen angegebenen Wert hat. - New-EmdbVariable
Legt neue Variablen an. - Get-EmdbVariable
Ruft Variablen und Variablenwerte ab. - Set-EmdbVariable
Setzt den Wert einer Variable auf einem Objekt. - Remove-EmdbVariable
Löscht Objekte vom Typ "Variable".
Verwalten von virtuellen Umgebungen:
- Test-EmdbVirtualHost
Prüft auf die Existenz von Objekten vom Typ Virtual Machine Host
- New-EmdbVirtualHost
Erzeugt neue Virtualisierungs-Hosts. - Get-EmdbVirtualHost
Ruft Virtualisierungs-Hosts ab. - Remove-EmdbVirtualHost
Löscht Objekte vom Typ "Virtualisierungs-Host". - Test-EmdbVirtualizationCluster
Prüft auf die Existenz von Virtualisierungs-Cluster Objekten - New-EmdbVirtualizationCluster
Erzeugt Objekte vom Typ "Virtualisierungs-Cluster". - Get-EmdbVirtualizationCluster
Ruft Objekte vom Typ "Virtualisierungs-Cluster" ab. - Remove-EmdbVirtualizationCluster
Löscht Objekte vom Typ "Virtualisierungs-Cluster".
- Test-EmdbVirtualizationManagementServer
Prüft auf die Existenz von Virtualisierungs Management Server Objekten - New-EmdbVirtualizationManagementServer
Erzeugt Objekte vom Typ "Management Server der Virtualisierung". - Get-EmdbVirtualizationManagementServer
Ruft Objekte vom Typ "Management Server der Virtualisierung" ab. - Remove-EmdbVirtualizationManagementServer
Löscht Objekte vom Typ "Management Server der Virtualisierung".
Verwalten benutzerdefinierter Aufgaben:
- Test-EmdbUITaskGroup
Prüft ob eine Gruppe für benutzerdefinierte Aufgaben existiert. - New-EmdbUITaskGroup
Erzeugt eine Aufgabengruppe für benutzerdefinierte Kontext-Menü Einträge. - Get-EmdbUITaskGroup
Ruft Aufgabengruppen für benutzerdefinierte Kontext-Menü Einträge ab. - Remove-EmdbUITaskGroup
Löscht Objekte vom Typ "Aufgabengruppe für benutzerdefinierte Kontext-Menü Einträge". - Test-EmdbUITask
Prüft ob eine benutzerdefinierte Aufgabe existiert. - New-EmdbUITask
Erzeugt neue benutzerdefinierte Kontext-Menü Einträge. - Get-EmdbUITask
Ruft benutzerdefinierte Kontext-Menü Einträge ab. - Remove-EmdbUITask
Löscht Objekte vom Typ "benutzerdefinierte Kontext-Menü Einträge". - Invoke-EmdbUITask
Führt benutzerdefinierte Kontext-Menü Einträge aus.
Verwalten von Image-Objekten:
- Test-EmdbStateImage
Prüft auf die Existenz von Imageobjekten. - New-EmdbStateImage
Erzeugt neue Objekte vom Typ "Image".
- Get-EmdbStateImage
Ruft Objekte vom Typ "Image" ab. - Remove-EmdbStateImage
Löscht Objekte vom Typ "Image".
Verwalten von mobilen Geräten:
- Test-EmdbMobileDevice
Prüft auf die Existenz von Objekten vom Typ "Mobiles Gerät".
- New-EmdbMobileDevice
Erzeugt Objekte vom Typ "Mobiles Gerät". - Get-EmdbMobileDevice
Ruft Objekte vom Typ "Mobiles Gerät" ab. - Remove-EmdbMobileDevice
Löscht Objekte vom Typ "Mobiles Gerät".
Definition benutzerdefinierter Ansichten:
- Test-EmdbUserDefinedHtmlView
Prüft die Existenz von benutzerdefinierten HTML-Ansichten
- New-EmdbUserDefinedHtmlView
Erzeugt eine neue benutzerdefinierte HTML-Ansicht - Get-EmdbUserDefinedHtmlView
Ruft benutzerdefinierte HTML-Ansichten ab - Remove-EmdbUserDefinedHtmlView
Löscht Objekte vom Type "Benutzerdefinierte HTML-Ansicht"
Verwalten von Patch-Kategorien:
- Test-EmdbPatchCategory
Prüft auf die Existenz von Patch-Kategorien. - New-EmdbPatchCategory
Erzeugt Objekte vom Typ "Patch-Kategorie". - Get-EmdbPatchCategory
Ruft "Patch-Kategorie"-Objekte ab. - Remove-EmdbPatchCategory
Löscht Objekte vom Typ "Patch-Kategorie".
Verwalten von Patch-Rollout-Regeln:
- Test-EmdbPatchRolloutRule
Prüft auf die Existenz von Patch-Rollout-Regeln. - New-EmdbPatchRolloutRule
Erzeugt Objekte vom Typ "Patch-Rollout-Regel". - Get-EmdbPatchRolloutRule
Ruft "Patch-Rollout-Regel" Objekte ab. - Remove-EmdbPatchRolloutRule
Löscht Objekte vom Typ "Patch-Rollout-Regel".
Verwalten von Patch-Vorlagen-Regeln:
- Test-EmdbPatchTemplateRule
Prüft auf die Existenz von Patch-Vorlagen-Regeln. - New-EmdbPatchTemplateRule
Erzeugt Objekte vom Typ "Patch-Vorlagen-Regel". - Get-EmdbPatchTemplateRule
Ruft "Patch-Vorlagen-Regel" Objekte ab. - Remove-EmdbPatchTemplateRule
Löscht Objekte vom Typ "Patch-Vorlagen-Regel".
Ausführen von Änderungen:
- Initialize-EmdbFastInstall
Erzeugt einen FastInstall-Job.
Diverses:
- Test-EmdbAssociation
Prüft auf die Existenz einer Assoziation zwischen zwei Objekten - Add-EmdbRelatedItem
Ruft assoziierte Objekte ab und speichert sie lokal in einer Cache-Struktur
- Get-EmdbItem
Ruft beliebige DSM Objekte ab.
- Test-EmdbPropertyValue
Prüft ob eine Eigenschaft eines Objekts einen angegebenen Wert hat.