Releases: aaronparker/image-customise
Releases · aaronparker/image-customise
v2409.16.188
- 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 toC:\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
toRemove-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
inHKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer
to prevent a Microsoft Edge shortcut on the desktop - Adds
DisableWindowsConsumerFeatures
inHKLM:\Software\Policies\Microsoft\Windows\CloudContent
to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro) - Adds
SilentInstalledAppsEnabled
inHKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro) - Sets
SearchboxTaskbarMode
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Search
to0
to hide the Search box on Windows Server - Sets
ShowTaskViewButton
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
to0
to hide the Task View button on Windows Server - Sets
SearchboxTaskbarMode
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Search
to3
, to set Taskbar search button toShow icon and label
- Sets
HideFileExt
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
to0
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
inHKCU:\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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to managed Windows devicesWin32App.json
- a definition file for the Win32 package. This can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2409.16.187
- 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 toC:\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
toRemove-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
inHKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer
to prevent a Microsoft Edge shortcut on the desktop - Adds
DisableWindowsConsumerFeatures
inHKLM:\Software\Policies\Microsoft\Windows\CloudContent
to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro) - Adds
SilentInstalledAppsEnabled
inHKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro) - Sets
SearchboxTaskbarMode
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Search
to0
to hide the Search box on Windows Server - Sets
ShowTaskViewButton
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
to0
to hide the Task View button on Windows Server - Sets
SearchboxTaskbarMode
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Search
to3
, to set Taskbar search button toShow icon and label
- Sets
HideFileExt
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
to0
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
inHKCU:\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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2409.14.184
- 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 toC:\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
inHKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer
to prevent a Microsoft Edge shortcut on the desktop - Adds
DisableWindowsConsumerFeatures
inHKLM:\Software\Policies\Microsoft\Windows\CloudContent
to disable the Microsoft Windows consumer features (typically affects Windows 10/11 Pro) - Adds
SilentInstalledAppsEnabled
inHKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro) - Sets
SearchboxTaskbarMode
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Search
to 0 to hide the Search box on Windows Server - Sets
ShowTaskViewButton
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
to 0 to hide the Task View button on Windows Server - Sets
HideFileExt
inHKCU:\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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2408.24.179
- 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 toC:\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
inHKCU:\Control Panel\International\User Profile
on Windows Server to set the default display language - Adds
DisableEdgeDesktopShortcutCreation
inHKLM:\Software\Microsoft\Windows\CurrentVersion\Explorer
to prevent a Microsoft Edge shortcut on the desktop - Adds
DisableWindowsConsumerFeatures
inHKLM:\Software\Policies\Microsoft\Windows\CloudContent
to disable the Microsoft Windows consumer features (typically effects Windows 10/11 Pro) - Adds
SilentInstalledAppsEnabled
inHKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager
to disable app suggestions in the Start menu (typically effects Windows 10/11 Pro) - Sets
SearchboxTaskbarMode
inHKCU:\Software\Microsoft\Windows\CurrentVersion\Search
to 0 to hide the Search box on Windows Server - Sets
ShowTaskViewButton
inHKCU:\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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2406.30.176
- 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 toC:\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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2406.01.173
- 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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2309.04.164
- Adds support for detecting XenServer / Citrix Hypervisor #23
- Sets
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location\Value
toAllow
. See Can't set time zone automatically in Windows 10 - Adds
Install-enAU.ps1
- this script callsInstall-Defaults.ps1
to set language toen-AU
and the timezone toAUS 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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2304.25.160
- Updates
-Language
parameter to useSystem.Globalization.CultureInfo
as input - Adds function
Set-SystemLocale
function to set region and locale settings using theInternational
module and improve setting local language settings for Windows 11, Windows 10, and Windows Server - Adds
-TimeZone
parameter toInstall-Defaults.ps1
which accepts a time zone name value and sets the local time zone. Adds functionSet-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 anywhereimage-customise.intunewin
- a copy of the solution in Intune Win32 format for deployment to manage devicesWin32App.json
- a definition file for the Win32 package and can be used with theIntuneWin32App
PowerShell module to import into an Intune tenant
v2301.19.147
- 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
- Replace
-Filter
with-Include
inGet-ChildItem
to ensure files are enumerated correctly