There are many reasons to start using PowerShell, and Oneget is just one of them. However and despite shipped from the same company, PowerShell have not been kind of Surface-friendly.

Have you ever tried to open PowerShell on a Surface, or any device with a high resolution on a small screen? Not sure? Chances are you have not, because you would know by then. The PowerShell window shrinks to something so small it is completely unreadable.

What you do, you simply navigate to %windir%\System32\WindowsPowerShell\v1.0\powershell.exe and create a new shortcut to the .exe-file. 

Replace the existing shortcuts with the new one and you’re good to go!

– Watch the demo in this recording (download)

Now, for a time I have struggled to find a workaround and when I did, presented my findings to Jeffrey Snover. In turn, I got a reply from Lee Holmes, one of the outmost senior developers on PowerShell at Microsoft, who replied shortly after:

“When PowerShell first launches, the shortcut uses Lucida Console as its font. If the locale does not appear to support Lucida Console, we switch to the Bitmap font. (As an aside, our list of locales that do not support Lucida Console was wrong, and we have since corrected that too.)

The problem with the Raster font is that not all font sizes is supported – as you can see from the very limited set of options available when you go to change the size of the raster font. So when we were making our API call to switch fonts (i.e.: from Lucida 16pt to Raster (@ equivalent Width x Height), the font switching API did not snap to the “nearest supported” raster size. Instead, it defaulted to the smallest.”

In other words, there is an upcoming fix for the Windows Management Framework. When? TBA.

Thanks Lee!

– Alex


1 2 3 7
February 29th, 2020

My slides from Microsoft Ignite The Tour: The grand tour of data protection with Microsoft 365

As promised during the event in Copenhagen, I’m sharing both my slides and my demonstration videos from my breakout session […]

February 28th, 2020

My slides from Microsoft Ignite The Tour: Do and don’t – on-boarding and end-user adoption of Microsoft 365

Thank you all for attending my session on Do and don’t – on-boarding and end-user adoption of Microsoft 365. As […]

February 13th, 2020

My slides from NIC 2020: Malware protection on Windows 10 using Hyper-V and OneDrive for Business

Thank you all for joining my session at the Nordic Infrastructure Conference (NIC) in Oslo. As promised (and always), here […]

November 8th, 2019

My slides from THR2037 – Microsoft Ignite 2019

It’s Friday and last day of Microsoft Ignite 2019 – still – a stronghold of geeks attended my last theater […]

November 8th, 2019

My slides from THR3032 – Microsoft Ignite 2019

First of all – a big thank you to all who attended my session on Thursday. As promised, I’m uploading […]

August 21st, 2019

Blocking specific hardware manufacturers from corporate resources

Microsofts Senior Program Manager, Matt Shadbolt, recently confirmed that the company is working to more granular separate what devices and […]

August 2nd, 2019

Updates to AAD and O365 Naming policy

Although it’s been available through PowerShell for quite some time, the option for adding and editing naming policies in Azure AD

May 22nd, 2019

Get my slides from VeeamON Miami

Thank you all!

March 14th, 2019

Get my slides from ExpertsLive Cafe Bergen

It’s amazing to see how many attended the local ExpertsLive Café event in Bergen the 14th of march 2019. As […]

January 1st, 2019

Congratulations 2019 Windows Insider MVP!

In addition to my fifth year as a Microsoft MVP, I’m truly honored to receive the award for Windows Insider […]