Get-WmiObject -Class Win32_Process Sort-Object ProcessId Select-Object Name ProcessId Priority如何修改成获取到进程id进程名字进程所属的Windows账户名进程状态以及进程说明
要获取进程id,进程名字,进程所属的Windows账户名,进程状态和进程说明,可以使用以下命令:
Get-WmiObject -Class Win32_Process | Select-Object ProcessId, Name, @{Name="Owner";Expression={$_.GetOwner().User}}, @{Name="Status";Expression={$_.GetOwner().Status}}, Description
这个命令使用Get-WmiObject cmdlet来获取Win32_Process类的对象,然后使用Select-Object cmdlet选择要显示的属性。其中:
ProcessId是进程的ID。Name是进程的名字。@{Name="Owner";Expression={$_.GetOwner().User}}表示要添加一个自定义属性Owner,其值为进程的所有者(Windows账户名)。@{Name="Status";Expression={$_.GetOwner().Status}}表示要添加一个自定义属性Status,其值为进程的状态(例如Running、Suspended等)。Description是进程的说明。
这个命令还使用管道符号|将结果传递给Format-Table cmdlet,以便更好地格式化输出
原文地址: https://www.cveoy.top/t/topic/hhXn 著作权归作者所有。请勿转载和采集!