While setting up my new Proxmox lab, I decided to give my Windows Server Core templates a small Power-up, literally. One thing that always bothered me about Server Core is the small, fixed-size PowerShell window you get by default after logging in.
Sure, sconfig is great for the initial setup, renaming the server, setting the timezone, enabling updates, but once that’s done, I prefer to work directly in PowerShell. And that tiny window? It just feels too cramped for serious work.
The fix
You can easily replace the default shell with a full-screen PowerShell window by running the following command:
Set-ItemProperty -Path "HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" `
-Name Shell -Value 'PowerShell.exe -WindowStyle Maximized -NoLogo'What it does
- Modifies the logon shell for the system (replaces cmd.exe or the standard PowerShell window).
- Launches PowerShell in maximized mode with no startup logo, giving you a clean, full-screen environment.
After running the command, simply log off or reboot, and next time you sign in, you’ll be greeted with a nice, full PowerShell window that feels much more natural for Server Core administration.
Why bother?
- Better visibility when running long scripts or viewing logs.
- Easier navigation and readability.
- A more comfortable, focused environment — especially in lab setups or remote sessions.
Nothing fancy this time, just a small tweak that makes working on Server Core a bit more pleasant.
Sometimes, it’s the tiny changes that make all the difference.
Leave a Reply