PowerShell OneGet is not a tool designed or intended to swap desktops. It is a package manager, or rather a packet manager management system (aggregator) to guide and handle various package managers like Chocolatey, NuGet and so on, even allowing users to create their own package providers and repositories.
A package provider's main purpose is to offer a centralized access to application installers in various repositories. The most useful feature and the advantage even for a normal average user is the fast, easy and reliable "no-BS" approach for application installation: multiple apps can be installed with one simple command, the installers are picked up directly from the source bypassing each and every "Would you also download this" or "By installing this you also install that", as well as all "Click Next", "Click Continue" and such dialogs. One command, press enter, go get coffee and all 5 or 8 or 16 apps you told OneGet to install have been installed, silently in the background.
In no way is OneGet meant nor will it be used to swap Windows desktop and windowing system.
I am a great OneGet fan. Even if somewhat off topic, to finish this rant here's how I install Windows nowadays:
- Install Windows 10 until it finally arrives to Settings dialog
- Press CTRL+SHIFT+F3 to reboot to Audit Mode
- Open PowerShell, give one command to install all my desktop apps
- While OneGet works in the background, customize Windows and prepare the answer file to generalize the image and relocate the Users folder to drive X:
- Sysprep the Windows image shutting down the PC
- Boot with WinPE to capture the image for further installs / deployments
- Boot the PC to OOBE to finalize installation
Nice, relatively fast, extremely easy. End result is a Windows with everything installed, and a virgin Windows image which I can use to install (deploy) this same setup to any PC. Although the image already contains all the software I installed in Audit Mode, it's deployed faster to a new PC than a normal clean install of Windows would take on the same PC.
Kari