PowerShell 系统空闲时间检查并重启窗口 [重复]

PowerShell system idle time check and restart windows [duplicate]

提问人:Darren 提问时间:11/11/2022 最后编辑:Darren 更新时间:11/11/2023 访问量:403

问:

我正在寻找一个 PowerShell 脚本,该脚本将在运行时检查 Windows 系统空闲时间,以及 90 分钟或更长时间是否会重新启动计算机。

Windows PowerShell的

评论

2赞 Defria Manda 11/11/2022
我认为这个解决方案会对你有很大帮助,获得机器的空闲时间

答:

0赞 Jilliss 11/11/2022 #1

如果使用 Windows 的 powershell,可以获取Win32_OperatingSystem

例如

$ops = Get-WmiObject -Class Win32_OperatingSystem
$ops.FreePhysicalMemory

如果是powersshell 7+,则需要更改调用方法

$ops = Get-CimInstance -ClassName Win32_OperatingSystem
$ops.FreePhysicalMemory

收集有关计算机的信息

更改计算机状态

评论

2赞 Metzli_Tonaltzintli 11/11/2022
我敢肯定这不是 OP 所要求的。 也在 PowerShell 3 中引入,因此在 Windows 中受支持。Get-CimInstance