Crestron DMLite Module for Powershell that works similiarly to the Crestron EDK Modules. Module can be used to perform device maintenance /management tasks at scale.
- Download and Install the "DMLite.ps1m" module (https://github.com/AnthonyTippy/Crestron-EDK-DMLite/blob/main/DMLite.psm1)
- Copy the module to your Powershell Modules folder (Usually C:\Program Files\WindowsPowerShell\Modules)
- Import this module at the beginning of each script using the command "Import-Module DMLite"
Get-DMLiteInfo -Device [ENTER IP ADDRESS OF DEVICE]
Get-DMLiteUpdate -Device [ENTER IP ADDRESS OF DEVICE] -LocalFile [ENTER FILE LOCATION OF FIRMWARE FILE]
I've attached two example scripts for both gathering device information as well as updating firmware
https://github.com/AnthonyTippy/Crestron-EDK-DMLite/blob/main/DMLite%20Example.ps1
https://github.com/AnthonyTippy/Crestron-EDK-DMLite/blob/main/DMLite%20FW%20Example.ps1
Enjoy!