Skip to content

Releases: aaronparker/image-customise

v2409.16.188

16 Sep 02:51
491f520
Compare
Choose a tag to compare
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\Windows\Logs\image-customise\CustomisedDefaults.log in all other scenarios
  • Writes output to the console to show progress when running interactively
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Adds MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe to Remove-AppxApps.ps1 to remove the Family app
  • Adds Copy-UserInternationalSettingsToSystem to copy locale / region settings to the system and default user when setting system locale on versions of Windows that includes this cmdlet
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 3, to set Taskbar search button to Show icon and label
  • Sets HideFileExt in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to show file extensions
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\OutlookUpdate to prevent the install of new Outlook
  • Removes TaskbarDa in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced by default. This value is now protected by Windows

Files

This release includes several file assets:

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

v2409.16.187

16 Sep 02:21
b4bb75a
Compare
Choose a tag to compare
v2409.16.187 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\Windows\Logs\image-customise\CustomisedDefaults.log in all other scenarios
  • Writes output to the console to show progress when running interactively
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Adds MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe to Remove-AppxApps.ps1 to remove the Family app
  • Adds Copy-UserInternationalSettingsToSystem to copy locale / region settings to the system and default user when setting system locale on versions of Windows that includes this cmdlet
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 3, to set Taskbar search button to Show icon and label
  • Sets HideFileExt in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to show file extensions
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\OutlookUpdate to prevent the install of new Outlook
  • Removes TaskbarDa in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced by default. This value is now protected by Windows

Files

This release includes several file assets:

  • image-customise.zip - a downloadable copy of the solution that can be used anywhere
  • image-customise.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

v2409.14.184

14 Sep 23:06
2773be5
Compare
Choose a tag to compare
v2409.14.184 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\Windows\Logs\image-customise\CustomisedDefaults.log in all other scenarios
  • Writes output to the console to show progress when running interactively
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Adds Copy-UserInternationalSettingsToSystem to copy locale / region settings to the system and default user when setting system locale on versions of Windows that includes this cmdlet
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Sets HideFileExt in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to show file extensions
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\OutlookUpdate to prevent the install of new Outlook

Files

This release includes several file assets:

  • image-customise.zip - a downloadable copy of the solution that can be used anywhere
  • image-customise.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

v2408.24.179

24 Aug 11:34
ad036bb
Compare
Choose a tag to compare
v2408.24.179 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\ProgramData\image-customise\CustomisedDefaults.log in all other scenarios
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Writes output to the console to show progress when running interactively
  • Adds WindowsOverride in HKCU:\Control Panel\International\User Profile on Windows Server to set the default display language
  • Adds DisableEdgeDesktopShortcutCreation in HKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer to prevent a Microsoft Edge shortcut on the desktop
  • Adds DisableWindowsConsumerFeatures in HKLM:\Software\Policies\Microsoft\Windows\CloudContent to disable the Microsoft Windows consumer features (typically effects Windows 10/11 Pro)
  • Adds SilentInstalledAppsEnabled in HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro)
  • Sets SearchboxTaskbarMode in HKCU:\Software\Microsoft\Windows\CurrentVersion\Search to 0 to hide the Search box on Windows Server
  • Sets ShowTaskViewButton in HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced to 0 to hide the Task View button on Windows Server
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\DevHomeUpdate to prevent the install of Dev Home
  • Deletes HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Orchestrator\UScheduler_Oobe\\OutlookUpdate to prevent the install of new Outlook

Files

This release includes several file assets:

  • image-customise.zip - a downloadable copy of the solution that can be used anywhere
  • image-customise.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

v2406.30.176

30 Jun 09:24
b6b7481
Compare
Choose a tag to compare
v2406.30.176 Pre-release
Pre-release
  • Changes logging approach to log to a file instead. Logs in CMTrace format to C:\ProgramData\Microsoft\IntuneManagementExtension\Logs\CustomisedDefaults.log when running via Intune, and to C:\ProgramData\image-customise\CustomisedDefaults.log in all other scenarios
  • Modifies the internal folder structure to store configuration files in the .\configs subdirectory
  • Writes output to the console to show progress when running interactively

Files

This release includes several file assets:

  • image-customise.zip - a downloadable copy of the solution that can be used anywhere
  • image-customise.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

v2406.01.173

31 May 23:41
a6bb073
Compare
Choose a tag to compare
  • Update AppX packages for Windows 111 23H2 and latest Microsoft apps
  • Add BingSearchEnabled on VDI images
  • Add additional Install-<language>.ps1 scripts to simplify installing locale support for specified regions

Files

This release includes several file assets:

  • image-customise.zip - a downloadable copy of the solution that can be used anywhere
  • image-customise.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

v2309.04.164

04 Sep 22:25
d58682c
Compare
Choose a tag to compare
  • Adds support for detecting XenServer / Citrix Hypervisor #23
  • Sets HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location\Value to Allow. See Can't set time zone automatically in Windows 10
  • Adds Install-enAU.ps1 - this script calls Install-Defaults.ps1 to set language to en-AU and the timezone to AUS Eastern Standard Time. Enables calling the solution in Intune etc. where passing a full command line can be problematic. Use the same approach for other time zones / locale settings

Files

This release includes several file assets:

  • image-customise.zip - a downloadable copy of the solution that can be used anywhere
  • image-customise.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

v2304.25.160

25 Apr 07:53
ec06e26
Compare
Choose a tag to compare
  • Updates -Language parameter to use System.Globalization.CultureInfo as input
  • Adds function Set-SystemLocale function to set region and locale settings using the International module and improve setting local language settings for Windows 11, Windows 10, and Windows Server
  • Adds -TimeZone parameter to Install-Defaults.ps1 which accepts a time zone name value and sets the local time zone. Adds function Set-TimeZoneUsingName to set a specified time zone
  • Updates returning a success or failure result as function exits by returning details about Warning events added to custom event log during execution
  • General code improvements and simplification
  • Update help details in Install-Defaults.ps1

Files

This release includes several file assets:

  • image-customise.zip - a downloadable copy of the solution that can be used anywhere
  • image-customise.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

v2301.19.147

19 Jan 23:06
f095259
Compare
Choose a tag to compare
  • Removes Intune Company Portal from the default Windows 10 Start menu. This was creating a blank pinned item on the Start menu under AVD etc.

v2301.19.141

19 Jan 07:50
6b7cc40
Compare
Choose a tag to compare
  • Replace -Filter with -Include in Get-ChildItem to ensure files are enumerated correctly