我知道必须有一个简单的解决方案,但我一直在寻找两天没有运气。
基本目标:
我想使用Scheduled Defrag
PowerShell
的状态
限制:在系统设置为任何语言的情况下运行时必须能够工作,不能要求安装任何其他软件,包等(即清洁系统),必须能够在任何系统上运行Windows 7+(理想情况下)甚至更早)
问题:
'schtasks /query /TN
'\Microsoft\Windows\Defrag\ScheduledDefrag''
获取状态,但这是(a)
依赖于目录语言,更重要的是(b)返回
一切都是某种形式的串,意味着状态就是某种东西
喜欢'Disabled'
..英文但每种语言都有自己的回归
单词'Disabled',在其自己的字符代码中,意思是硬编码
超过一百种语言x选项数量Windows 7
无法识别Get-ScheduledTask
(似乎是{。}}
Win8 +),即使它不确定如何查询'已禁用'作为状态
不使用实际的单词我必须遗漏一些非常基本的内容,但我发现的是安装Powershell包的建议,以及专门针对英语的回复。有什么建议吗?