Celerium.DattoRMM Module

Description

This PowerShell module acts as a wrapper for the DattoRMM API.

Celerium.DattoRMM Cmdlets

Add-DattoRMMAPIKey

Sets your API key used to authenticate all API calls

Add-DattoRMMBaseURI

Sets the base URI for the DattoRMM API connection

ConvertTo-DattoRMMQueryString

Converts uri filter parameters

Export-DattoRMMModuleSettings

Exports the DattoRMM BaseURI, API, & JSON configuration information to file

Get-DattoRMMAccessToken

Gets the stored JWT access token

Get-DattoRMMAccount

Fetches the authenticated user’s account data.

Get-DattoRMMAccountAlert

Fetches the account alerts

Get-DattoRMMAccountComponent

Fetches the account components

Get-DattoRMMAccountDevice

Fetches the devices of the authenticated user’s account.

Get-DattoRMMAccountDnetSiteMapping

Get the sites records with its mapped dnet network id for the authenticated user’s account

Get-DattoRMMAccountSite

Fetches the site records of the authenticated user’s account

Get-DattoRMMAccountUser

Fetches the authentication users records of the authenticated user’s account

Get-DattoRMMAccountVariable

Fetches the account variables

Get-DattoRMMActivityLog

Fetches the activity logs

Get-DattoRMMAlert

Fetches data of the alert identified by the given alert Uid

Get-DattoRMMAPIKey

Gets the DattoRMM API key

Get-DattoRMMAuditDevice

Fetches audit data of the generic device identified the given device Uid

Get-DattoRMMAuditESXI

Fetches audit data of the ESXi host identified the given device Uid

Get-DattoRMMAuditPrinter

Fetches audit data of the printer identified with the given device Uid

Get-DattoRMMBaseURI

Shows the DattoRMM base URI

Get-DattoRMMDevice

Fetches data of the device identified by the given device Uid

Get-DattoRMMDeviceAlert

Fetches the alerts of the device identified by the given device Uid

Get-DattoRMMFilter

Gets both default & custom filters

Get-DattoRMMJob

Fetches data of the job identified by the given job Uid

Get-DattoRMMJobResult

Fetches job results of the job identified by the job Uid for device identified by the device Uid

Get-DattoRMMModuleSettings

Gets the saved DattoRMM configuration settings

Get-DattoRMMSite

Fetches data of the site (including total number of devices) identified by the given site Uid

Get-DattoRMMSiteAlert

Fetches the alerts of the site identified by the given site Uid

Get-DattoRMMSiteDevice

Fetches the devices records of the site identified by the given site Uid

Get-DattoRMMSiteFilter

Fetches the site device filters (that the user can see with administrator role) of the site identified by the given site Uid

Get-DattoRMMSiteSetting

Fetches settings of the site identified by the given site Uid

Get-DattoRMMSiteVariable

Fetches the variables of the site identified by the given site Uid

Get-DattoRMMSystem

Gets various DattoRMM system operation information

Import-DattoRMMModuleSettings

Imports the DattoRMM BaseURI, API, & JSON configuration information to the current session

Invoke-DattoRMMRequest

Makes an API request to DattoRMM

Move-DattoRMMDevice

Moves a device from one site to another site

New-DattoRMMAccountVariable

Creates an account variable

New-DattoRMMDeviceJob

Creates a quick job on the device identified by the given device Uid

New-DattoRMMSite

Creates a new site in the authenticated user’s account

New-DattoRMMSiteVariable

Creates a site variable in the site identified by the given site Uid

Remove-DattoRMMAccountVariable

Deletes an account variable

Remove-DattoRMMAPIKey

Removes the Api & Api secret keys from the global variables

Remove-DattoRMMBaseURI

Removes the DattoRMM base URI global variable

Remove-DattoRMMModuleSettings

Removes the stored DattoRMM configuration folder

Remove-DattoRMMSiteProxy

Deletes site proxy settings for the site identified by the given site Uid

Remove-DattoRMMSiteVariable

Deletes the site variable identified by the given site Uid and variable Id

Request-DattoRMMAccessToken

Requests an JWT access token using the users Api keys

Reset-DattoRMMUserApiKey

Resets the authenticated user’s API access and secret keys

Set-DattoRMMAccountVariable

Updates an account variable

Set-DattoRMMAlert

Updates (resolves) an alert

Set-DattoRMMDeviceUDF

Sets the user defined fields of a device identified by the given device Uid

Set-DattoRMMDeviceWarranty

Sets the warranty of a device identified by the given device Uid

Set-DattoRMMSite

Updates the site identified by the given site Uid

Set-DattoRMMSiteProxy

Creates/updates the proxy settings for the site identified by the given site Uid

Set-DattoRMMSiteVariable

Updates the site variable identified by the given site Uid and variable Id

Test-DattoRMMAPIKey

Test the DattoRMM API key