Aledade EHR Overlay RMM Deployment
Deploys Aledade Assist/EHR Overlay machine-wide, logs install results, validates registry/config, and enforces Chrome extension policy.
Script Actions
Script Actions
Credibility
Last reviewed
Jul 8, 2026
Last tested
Jun 1, 2026
PowerShell
Windows PowerShell 5.1
Safety score
32/100
Documentation
100/100
Community rating
Coming soon
Downloads
Coming soon
Review status
approved
Verified by OperatorOS
Review
OperatorOS verified
Catalog
Official library
Safety
Static scan completed
Aledade EHR Overlay RMM Deployment is part of the official OperatorOS ScriptForge catalog. It has been reviewed for metadata completeness, safety scan results, PowerShell compatibility, and technician-facing documentation.
Script Body
# OperatorOS ScriptForge imported Xodus library script
# Workbook ref: SCR-001
# Title: Aledade EHR Overlay RMM Deployment
# Category: Software Deployment
# Ready state: Ready - Redacted
# Workbook risk: high
# Body type: PowerShell / Command Block
$OperatorOSFrameworkCandidates = @(
(Join-Path -Path $PSScriptRoot -ChildPath '..\..\..\framework\OperatorOS-ScriptFramework.psm1'),
(Join-Path -Path $PSScriptRoot -ChildPath '..\..\..\..\framework\OperatorOS-ScriptFramework.psm1')
)
$OperatorOSFrameworkPath = $OperatorOSFrameworkCandidates | Where-Object { Test-Path -LiteralPath $_ } | Select-Object -First 1
if ($OperatorOSFrameworkPath) {
Import-Module $OperatorOSFrameworkPath -Force
}
$ErrorActionPreference = 'Stop'
# REDACTED SKELETON - replace deployment values inside approved internal storage only
$DownloadUrl = '<REDACTED_ALEDADE_DOWNLOAD_URL>'
$LicenseKey = '<REDACTED_LICENSE_KEY>'
$PracticeId = '<PRACTICE_ID>'
$InstallScope = 'perMachine'
$WorkDir = Join-Path $env:ProgramData 'Xodus\AledadeOverlay'
$MsiPath = Join-Path $WorkDir 'AledadeAssistEHROverlay.msi'
$MsiLog = 'C:\Users\Public\Downloads\AledadeOverlay-msi-installer.log'
$ChromeForceListPath = 'HKLM:\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist'
$AledadeChromePolicyName = '253'
$AledadeChromePolicyValue = 'pgkopbgbhlmloblcfnlhbffnmcblnhlb;https://clients2.google.com/service/update2/crx'
New-Item -Path $WorkDir -ItemType Directory -Force | Out-Null
Invoke-WebRequest -Uri $DownloadUrl -OutFile $MsiPath -UseBasicParsing -MaximumRedirection 5
$argString = '/i "{0}" /quiet /norestart ALLUSERS=1 INSTALLSCOPE="{1}" LICENSEKEY="{2}" PRACTICEID="{3}" /L*vx! "{4}"' -f $MsiPath, $InstallScope, $LicenseKey, $PracticeId, $MsiLog
$p = Start-Process -FilePath "$env:SystemRoot\System32\msiexec.exe" -ArgumentList $argString -Wait -PassThru -NoNewWindow
New-Item -Path $ChromeForceListPath -Force | Out-Null
New-ItemProperty -Path $ChromeForceListPath -Name $AledadeChromePolicyName -Value $AledadeChromePolicyValue -PropertyType String -Force | Out-Null
exit $p.ExitCode
Requirements
- Windows PowerShell 5.1 or newer for Windows Endpoint.
- Required tooling: Datto RMM / PowerShell / MSI.
- Recommended run context: Datto RMM LocalSystem, 64-bit PowerShell, 30 minute timeout.
Parameters
DownloadUrl
string / required
Workbook input carried forward from: $DownloadUrl, $LicenseKey, $PracticeId, $ExpectedSha256, $InstallScope
LicenseKey
credential / required
LicenseKey must be supplied through an approved secure variable, vault, or runtime prompt.
PracticeId
string / required
Workbook input carried forward from: $DownloadUrl, $LicenseKey, $PracticeId, $ExpectedSha256, $InstallScope
ExpectedSha256
string / required
Workbook input carried forward from: $DownloadUrl, $LicenseKey, $PracticeId, $ExpectedSha256, $InstallScope
InstallScope
string / required
Workbook input carried forward from: $DownloadUrl, $LicenseKey, $PracticeId, $ExpectedSha256, $InstallScope
Examples
Run script
Runs the imported OperatorOS script after reviewing parameters and placeholders.
./software-deployment-aledade-ehr-overlay-rmm-deployment.ps1Changelog
1.0.0 - Imported from Xodus / OperatorOS Script Library workbook with OperatorOS metadata, redaction notes, and framework bootstrap.