github aaronparker/defaults v2510.27.237

latest release: v2510.27.241
pre-release19 hours ago
  • Introduces an -InstallLanguagePack switch parameter to Install-Defaults.ps1 and updates all locale-specific install scripts to use it. This allows explicit control over whether the language pack is installed for the specified language, improving flexibility and clarity in language setup. The -Language parameter will still be applied to localise Windows.
  • Adds Write-Message for improved log output with colour and symbols, and Get-Symbol for tick/cross Unicode characters. Updates Write-LogFile to use Write-Message instead of Write-Msg, and exports new functions in the module. Also changes timestamp format in Write-Msg to show only time.
  • Enhanced Write-Message to support line wrapping and better formatting for long messages.
  • Adjusted log levels for AppX removal messages and added completion logs for language pack installation.
  • Suppressed warnings for Set-WinUserLanguageList and improved user guidance in locale setting.
  • Adds a check to skip registry key creation if PackageFamilyName is null or empty, preventing unnecessary operations and potential errors in Remove-AppxApps.ps1.
  • Replaced 'return 0' with 'exit 0' in Install-Defaults.ps1 for proper script termination.
  • Removed the call to Remove-AppxApps.ps1 from success.cmd, so only Install-Defaults.ps1 is executed.
  • Remove-AppxApps.ps1 - commented out Power Automate Desktop and Sound Recorder from the default app list to enable their removal. Enabled removal of Copilot, Outlook for Windows, and Todos by uncommenting their entries.

Files

This release includes several file assets:

  • defaults.zip - a downloadable copy of the solution that can be used anywhere
  • defaults.intunewin - a copy of the solution in Intune Win32 format for deployment to manage devices
  • Win32App.json - a definition file for the Win32 package and can be used with the IntuneWin32App PowerShell module to import into an Intune tenant

Don't miss a new defaults release

NewReleases is sending notifications on new releases.