You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

PowerShell 7 终端服务剩余宽限期天数查询方案

你可以直接使用以下CIM cmdlet替换原有WMI代码,实现相同的查询效果:

(Get-CimInstance -Namespace root\cimv2\terminalservices -ClassName Win32_TerminalServiceSetting | Invoke-CimMethod -MethodName GetGracePeriodDays).DaysLeft

代码对应逻辑说明

  • 原有代码中的Get-WmiObject(别名gwmi)直接替换为Get-CimInstance,命名空间、类名参数保持不变
  • 原有Invoke-WmiMethod替换为Invoke-CimMethod,直接通过管道传入获取到的CIM实例即可调用目标方法,不需要额外读取实例的__PATH属性

注意事项

运行该命令需要以管理员身份启动PowerShell,否则会触发权限错误,无法正常获取结果
如果终端服务已经完成正式授权激活,返回的DaysLeft值会显示为0

内容的提问来源于stack exchange,提问作者PrakashKumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 12:54:04