Several of you have been asking me about setting the OSDCloudGUI defaults. So let's get into it. First of all you need to be running OSD PowerShell Module 23.5.24.1 or newer, so make sure you have that updated
Start-OSDCloudGUI.json
In Windows, launch Start-OSDCloudGUI and focus on the first line. This is the default OSDCloudGUI configuration
Copy this file to your OSDCloud Automate directory in your OSDCloud Workspace
Edit Start-OSDCloudGUI.json
Start cleaning up this file and remove everything that does not need to be modified, especially the Computer information and the DriverPacks. You should end up with something similar to what I have below
Collapsing a few items will help you see the design of this file. There is Branding, Defaults, Values, and Menu Options
Branding
In my configuration, I'll change the default branding to the following. If you have no plans on changing the branding, you can remove these entries
"BrandName": "David Cloud",
"BrandColor": "RED",
Defaults
These can be difficult to configure since you have to get the OSImageIndex correct, but you can use the GUI to get that value. In my case I changed the defaults from Enterprise Volume to Pro Retail, as well as changing the Language to en-gb
These are all the possible Values that appear in the combobox. I'll make some minor adjustments and limit my deployment to 22H2 only, as well as cleaning up the Editions
Now I can rebuild my OSDCloud ISO so my saved file will be available when OSDCloud starts. I'm also side-loading the OSD Module as I have unreleased changes that I haven't released to the PowerShell Gallery yet. Finally I set OSDCloudGUI to start automatically when WinPE starts up
Boot to WinPE and Test
When WinPE started up, OSDCloudGUI automatically launched. A quick check at my minimized PowerShell window shows that it found the configuration file and imported it. OSDCloudGUI shows the defaults that I selected and my custom David Cloud Branding
My Operating Systems are limited to Windows 10 and Windows 11 22H2, and the Windows 11 22H2 Business WIM that I had in my ISO:\OSDCloud\OS directory
Windows Edition is set properly and several values were removed
Languages are incredibly limited to just what I have configured