Код:
PS C:\Windows\system32> $brightness = 50
$delay = 5
$myMonitor = Get-WmiObject -Namespace root\wmi -Class WmiMonitorBrightnessMethods
$myMonitor.wmisetbrightness($delay, $brightness)
Get-WmiObject : Не поддерживается
At line:3 char:14
+ ... myMonitor = Get-WmiObject -Namespace root\wmi -Class WmiMonitorBright ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
You cannot call a method on a null-valued expression.
At line:4 char:1
+ $myMonitor.wmisetbrightness($delay, $brightness)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
PS C:\Windows\system32>
Код:
PS C:\Windows\system32> Get-Ciminstance -Namespace root/WMI -ClassName WmiMonitorBrightness
Get-Ciminstance : Не поддерживается
At line:1 char:1
+ Get-Ciminstance -Namespace root/WMI -ClassName WmiMonitorBrightness
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotImplemented: (root/WMI:WmiMonitorBrightness:String) [Get-CimInstance], CimException
+ FullyQualifiedErrorId : HRESULT 0x8004100c,Microsoft.Management.Infrastructure.CimCmdlets.GetCimInstanceCommand
PS C:\Windows\system32>