UniversalDashboard/UniversalDashboard.Enterprise/UniversalDashboard.Enterprise.psm1
if ($Env:EntDebug -eq $true) { $AssetId = [UniversalDashboard.Services.AssetService]::Instance.RegisterAsset("http://localhost:10000/enterprise.index.bundle.js") [UniversalDashboard.Services.AssetService]::Instance.RegisterPlugin("http://localhost:10000/enterprise.index.bundle.js") } else { $IndexJs = Get-ChildItem "$PSScriptRoot\index.*.bundle.js" $JsFiles = Get-ChildItem "$PSScriptRoot\*.bundle.js" $Maps = Get-ChildItem "$PSScriptRoot\*.map" $AssetId = [UniversalDashboard.Services.AssetService]::Instance.RegisterAsset($IndexJs.FullName) [UniversalDashboard.Services.AssetService]::Instance.RegisterPlugin($IndexJs.FullName) foreach($item in $JsFiles) { [UniversalDashboard.Services.AssetService]::Instance.RegisterAsset($item.FullName) | Out-Null } foreach($item in $Maps) { [UniversalDashboard.Services.AssetService]::Instance.RegisterAsset($item.FullName) | Out-Null } } # Force UD to load assemblies [UniversalDashboard.Server]::Servers.Length | Out-Null if ($PSEdition -eq 'Desktop') { Import-Module "$PSScriptRoot/net472/UniversalDashboard.Enterprise.dll" } else { Import-Module "$PSScriptRoot/netstandard2.0/UniversalDashboard.Enterprise.dll" } [UniversalDashboard.Enterprise.DynamicParameters]::ExtendCmdlets() |