如何使用 Get-CimInstance 或 Get-CimClass 获取剩余的终端服务宽限期天数

How to get remaining Terminal Services Grace period Days using Get-CimInstance or Get-CimClass

由于 PowerShell 7 没有 cmdlet Get-WmiObject,我们如何使用 Get-CimInstance 获取剩余宽限期天数?

使用 WMI 时,以下工作正常,但我似乎无法使用 Get-CIMInstance 获取 smae 信息:

(Invoke-WmiMethod -PATH (gwmi -namespace root\cimv2\terminalservices -class win32_terminalservicesetting).__PATH -name GetGracePeriodDays).daysleft

没关系!!我已经能够使用下面的 CimInstance cmdlet 获取信息

(Invoke-CimMethod -InputObject (Get-CimInstance -Namespace root/CIMV2/TerminalServices -ClassName Win32_TerminalServiceSetting) -MethodName GetGracePeriodDays).DaysLeft

Here is the screenshot