Are there any PowerShell commands / features to alter display settings? In particular, I am trying to automate the toggling of the new HDR settings in Windows 10 FCU described here:
The are no built-in PoSH cmdlets, functions to address this that I am aware of.
But, general interaction with those settings, not something readily available.
I don't have a HDR capable device to toy with to figure out what is really possible, maybe someone else in the forum might.
Thanks! I explored some more, and it looks like this API is available:
Now, I have to figure out if it is possible to call the UWP APIs using a PowerShell script. I have never tried that before.
Good to see you found additional info. Ditto, on the UWP thing. Note the apps (those normally Start Menu -like things) are secure containerized apps. So, that may present an additional hurdle. PowerShell was not meant to be a GUI / interactive app controller. Other tool like AutoIT, AutoKey and the like have their own scripting implementation for such things.
Now, with what you found, if you can find an handy class available, you can use Add-Type to use it in PoSH. Yet, like we've both stated, experimentation is the path.
A quick search on the string...
'c# Windows.Foundation.UniversalApiContract sample'
Returns the following...
Windows Universal Platform SDK API contracts
How to call UWP APIs from a desktop VB/C# app
Using Windows 8* WinRT API from desktop applications
You must be logged in to reply to this topic.