Get-WmiObject -Class Win32_Process | Sort-Object ProcessId | ForEach-Object { $processId = $.ProcessId $processName = $.Name $priority = $_.Priority $tasklistResult = tasklist /FI 'PID eq $processId' /FO CSV | ConvertFrom-Csv $status = $tasklistResult.STATUS $username = $tasklistResult.'USERNAME' $description = $tasklistResult.'IMAGENAME' [PSCustomObject]@{ ProcessId = $processId ProcessName = $processName Status = $status Username = $username Priority = $priority Description = $description } }

Powershell 获取 Windows 任务管理器进程属性 (进程 ID, 进程名, 状态, 用户名, 优先级, 说明)

原文地址: https://www.cveoy.top/t/topic/oKTn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录