AutopilotBranding

4.0.2

Configuration tasks used to customize Windows devices during Windows Autopilot (start menu, taskbar, theme, apps, features, OEM info, and more).

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AutopilotBranding -RequiredVersion 4.0.2

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name AutopilotBranding -Version 4.0.2

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright (c) 2025 Michael Niehaus

Package Details

Author(s)

  • Michael Niehaus

Tags

intune endpoint autopilot branding windows

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

v4.0.2 - Hide-ABWidgets applies the UCPD workaround on non-English Windows (the reg.exe error text is localized).
v4.0.1 - AutopilotBranding.ps1 -LogFolder writes the log to another folder (the Intune detection tag file stays in
        %ProgramData%\Microsoft\AutopilotBranding).  Set-ABTimeZone enables location services with
        SystemSettingsAdminFlows (with a registry fallback).  New Remove-ABInstalledPrograms task to uninstall MSI
        products and programs with PackageManagement.
v4.0.0 - Restructured the monolithic AutopilotBranding.ps1 script into a module with one cmdlet per
        configuration task.  Settings are now passed as cmdlet parameters (instead of Config.xml);
        a builder UI generates the runner script and output folder.  Includes the v3.3.2 fixes from main
        (hive unload retries, ARM64 handling for Edge and the VC++ runtime, removal of installed appx packages,
        more resilient WinGet/feature steps), the new Rename-ABComputer and Set-ABLanguageSettings tasks, and
        the Edge MSI lookup from the edgeupdates API with hash verification (PR #100).  Per-user settings and
        files are also applied to existing user profiles (needed with Autopilot device preparation, where the
        user's profile exists before apps install).
v3.3.2 - 2026-11-03 - Fixes for step failures, ARM64, hive unload; optional computer rename and language settings (last version of the monolithic script)
v3.3.1 - 2025-10-10 - Minor bug fixes

FileList

Version History

Version Downloads Last updated
4.0.7 12 11/12/2026
4.0.4 7 11/12/2026
4.0.3 6 11/11/2026
4.0.2 (current version) 7 11/11/2026
4.0.1 14 11/9/2026
4.0.0 13 11/5/2026
Show more