Nvidia Control Panel cmdlet or module

I’m looking for a cmdlet or module that provides control of a setting in NVIDIA Control Panel → Manage 3D Settings → Preferred graphics processor. The options for preferred graphics processor are, [Auto-Select, High-Performance NVIDIA Processor, Integrated Graphics]. I need the script to adjust this setting to High-Performance NVIDIA Processor.

Pretty sure there isn’t one

Understandable. PowerShell is extremely fresh to me so I’m not sure what I can’t do with it yet.

Looks like Nvidia has WMI support, have a look here. They show PowerShell Examples

https://www.nvidia.com/content/quadro_fx_product_literature/wp-06953-001-v02.pdf

1 Like

Good find.

Dumping classes with methods…
Get-CimClass -Namespace root\cimv2\NV | ? { $_.CimClassMethods -ne $null } | ft -AutoSize -Wrap CimClassName, CimClassMethods

1 Like