### FILE: index.php graphCall($endpoint, $accessToken, $method, $body); } // Sample use case to fetch device configuration policies and render UI cards $accessToken = $_SESSION['ms_access_token']; $endpoint = '/deviceManagement/deviceConfigurations'; $deviceConfigs = graphCall($endpoint, $accessToken); foreach ($deviceConfigs as $config) { render_premium_card( $config['name'], $config['description'], null, 'up', '📊' ); } ?> ### FILE: scripts/DellUpdateAutomation.ps1 <# .SYNOPSIS Automates the Dell Command Update process on devices using Dell tools. .DESCRIPTION This script utilizes Dell's 'Command | Update' utility to check for and apply pending updates. Designed for environments using Microsoft Intune. .EXAMPLE DellUpdateAutomation.ps1 -DellCmdExePath "C:\Program Files\Dell\CommandUpdate\dellcommandupdate.exe" .NOTES Author: Souhaiel Morhag Company: MSEndpoint.com Blog: https://msendpoint.com Academy: https://app.msendpoint.com/academy LinkedIn: https://linkedin.com/in/souhaiel-morhag GitHub: https://github.com/Msendpoint License: MIT #> param ( [string]$DellCmdExePath = "C:\Program Files\Dell\CommandUpdate\dellcommandupdate.exe" ) try { # Check if Dell Command Update executable exists if (Test-Path $DellCmdExePath) { # Run scan for pending updates & $DellCmdExePath --scan if ($LASTEXITCODE -eq 0) { Write-Host "Dell scan successful - no updates needed." -ForegroundColor Green exit 0 } else { # Run update in silent mode if updates are pending Write-Host "Dell scan indicated updates pending." -ForegroundColor Yellow & $DellCmdExePath --update --silent exit $LASTEXITCODE } } else { Write-Host "Dell Command | Update not found, check installation." -ForegroundColor Red exit 1 } } catch { Write-Host "An error occurred: $_" -ForegroundColor Red exit 1 } # End of Script