wmic 已在 Windows 10 21H1 中弃用

wmic 已在 Windows 10 21H1 中弃用

当前Windows 10 升级 21H1提及

WMIC 工具已弃用

但为了避免手动摆弄任务管理器,我只需在 cmd.exe 中调用(实际上是通过 DOSKEY 宏),例如

wmic process where name="firefox.exe" CALL setpriority "below normal"

我发现

powershell (Get-WmiObject Win32_process -filter 'name = "firefox.exe"' | foreach { "$($_.SetPriority(16384))"})

这是一种替代方案,但是,您会看到差异,这就是原因,切换到 PowerShell 对我来说从来都不是一个选择。

我见过命令提到要替换wmic,但找不到现在如何设置进程优先级,微软也没有任何好的文档——唉。

答案1

在 PowerShell 中,您可以使用Get-Process

Get-Process firefox |% { $_.PriorityClass = 'BelowNormal' }

相关内容