The possibilities of PowerShell Extensions

The PowerShell Extensions 3.0 for HEAT Software DSM provides the following 102 cmdlets:

Managing the organizational directory:

  • Get-EmdbDomain
  • New-EmdbDomain
  • Remove-EmdbDomain
  • Get-EmdbOrganizationalUnit
  • New-EmdbOrganizationalUnit
  • Remove-EmdbOrganizationalUnit
  • Get-EmdbComputer
  • New-EmdbComputer
  • Remove-EmdbComputer
  • Reinstall-EmdbComputer
  • Wakeup-EmdbComputer
  • Get-EmdbUser
  • New-EmdbUser
  • Remove-EmdbUser

 

Managing groups (static, dynamic, external):

  • Get-EmdbGroup
  • New-EmdbGroup
  • Remove-EmdbGroup
  • New-EmdbExternalGroup
  • Add-EmdbGroupMember
  • Get-EmdbGroupMember
  • Remove-EmdbGroupMember

 

Managing global software library:

  • Get-EmdbSoftwareFolder
  • New-EmdbSoftwareFolder
  • Remove-EmdbSoftwareFolder
  • Get-EmdbSoftwareCategory
  • New-EmdbSoftwareCategory
  • Remove-EmdbSoftwareCategory
  • Get-EmdbSoftwarePackage
  • New-EmdbSoftwarePackage
  • Remove-EmdbSoftwarePackage
  • Add-EmdbInstallationParameter
  • Get-EmdbInstallationParameter
  • Set-EmdbInstallationParameter
  • Remove-EmdbInstallationParameter

 

Managing policies:

  • Get-EmdbPolicy
  • New-EmdbPolicy
  • Remove-EmdbPolicy
  • Get-EmdbPolicyInstance
  • Remove-EmdbPolicyInstance

 

Managing access rights:

  • Get-EmdbRole
  • New-EmdbRole
  • Remove-EmdbRole
  • Get-EmdbPermission (Get-EmdbTask)
  • New-EmdbPermission (New-EmdbTask)
  • Remove-EmdbPermission (Remove-EmdbTask)
  • Grant-EmdbPermission
  • Revoke-EmdbPermission

 

Managing schema extensions:

  • Update-EmdbObjectSchema

 

Managing software-shop folder:

  • New-EmdbSoftwareShopUIFolder
  • Get-EmdbSoftwareShopUIFolder
  • Remove-EmdbSoftwareShopUIFolder

 

Managing variables:

  • New-EmdbVariableGroup
  • Get-EmdbVariableGroup
  • Remove-EmdbVariableGroup
  • New-EmdbVariable
  • Get-EmdbVariable
  • Set-EmdbVariable
  • Remove-EmdbVariable

 

Managing virtual environments:

  • New-EmdbVirtualHost
  • Get-EmdbVirtualHost
  • Remove-EmdbVirtualHost
  • New-EmdbVirtualizationCluster
  • Get-EmdbVirtualizationCluster
  • Remove-EmdbVirtualizationCluster
  • New-EmdbVirtualizationManagementServer
  • Get-EmdbVirtualizationManagementServer
  • Remove-EmdbVirtualizationManagementServer

 

Managing user-defined tasks:

  • New-EmdbUITaskGroup
  • Get-EmdbUITaskGroup
  • Remove-EmdbUITaskGroup
  • New-EmdbUITask
  • Get-EmdbUITask
  • Remove-EmdbUITask
  • Invoke-EmdbUITask

 

Managing image objects:

  • New-EmdbStateImage
  • Get-EmdbStateImage
  • Remove-EmdbStateImage

 

Managing mobile devices:

  • New-EmdbMobileDevice
  • Get-EmdbMobileDevice
  • Remove-EmdbMobileDevice

 

Managing Citrix objects:

  • New-EmdbCitrixFarm
  • Get-EmdbCitrixFarm
  • Remove-EmdbCitrixFarm
  • New-EmdbCitrixZone
  • Get-EmdbCitrixZone
  • Remove-EmdbCitrixZone

 

Managing auto-insert rules (formerly auto-insert configurations):

  • New-EmdbAutoInsertRule
  • Get-EmdbAutoInsertRule
  • Remove-EmdbAutoInsertRule
  • Set-EmdbRuleEvaluationOrder

 

Managing APM patch categories:

  • New-EmdbPatchCategory
  • Get-EmdbPatchCategory
  • Remove-EmdbPatchCategory

 

Managing APM patch roll-out rules:

  • New-EmdbPatchRolloutRule
  • Get-EmdbPatchRolloutRule
  • Remove-EmdbPatchRolloutRule

 

Managing APM patch template rules:

  • New-EmdbPatchTemplateRule
  • Get-EmdbPatchTemplateRule
  • Remove-EmdbPatchTemplateRule

 

In addition, the complete object model of the respective objects as defined in the DSM Management Database (DSMDB) is available. All operations and properties are available as methods and properties like rename, move, copy and more.

Verwalten von Policies:

    *

      Get-EmdbPolicy
    *

      New-EmdbPolicy
    *

      Get-EmdbPolicyInstance