PowerShell中显示进程所属用户

首先,以管理员身份打开PowerShell。

输入:

get-process -includeusername | format-table -autosize

显示如下:

Handles  WS(K) VM(M)    CPU(s)   Id UserName                                                ProcessName
-------  ----- -----    ------   -- --------                                                -----------
    445  18968   290  1,836.91 2944 HOMEPC\Raymond                                          Agent
     92   2384    26      0.02 2336 NT AUTHORITY\LOCAL SERVICE                              alg
    253   7304    85      0.39 6480 HOMEPC\Raymond                                          alicnotify
    380   7916    82    549.81 1656 NT AUTHORITY\SYSTEM                                     AlipaySecSvc
    183   4228   102     19.34 3308 NT AUTHORITY\SYSTEM                                     atieclxx
    128   2288    26      0.05  896 NT AUTHORITY\SYSTEM                                     atiesrxx
    176  11296    70      0.19 6488                                                         audiodg
    720   6920   295    255.91 5268 HOMEPC\Raymond                                          baiduyun
    845  65676   383  8,915.66 2316 HOMEPC\Raymond                                          BaiduYunGuanjia
    929 155600   572  3,104.13 5628 HOMEPC\Raymond                                          Battle.net
   1322  15560   168      2.53 7592 HOMEPC\Raymond                                          BingIMEPlatform
     75   2308    24      0.11 1740 NT AUTHORITY\SYSTEM                                     BingIMEUpdateService
     95   2892    82      0.69 3952 HOMEPC\Raymond                                          CBGrabConnect_x64
    141   2660    97      0.27 5368 HOMEPC\Raymond                                          CCBCertificate
    172   2592    83      0.05 6320 HOMEPC\Raymond                                          certd_nps3000_ICBC

如果不想用管理员身份的话,可以用(命令中的引号内容的空格不能省略):

tasklist /V /FO CSV | ConvertFrom-Csv  | Select-Object -Property "映像名称","会话#   ","会话名      ","用户名   " | Format-Table -AutoSize

结果如下:

映像名称                  会话#    会话名       用户名
--------                  -------- ------------ ---------
System Idle Process       0        Services     NT AUTHORITY\SYSTEM
System                    0        Services     暂缺
smss.exe                  0        Services     NT AUTHORITY\SYSTEM
csrss.exe                 0        Services     NT AUTHORITY\SYSTEM
wininit.exe               0        Services     NT AUTHORITY\SYSTEM
csrss.exe                 1        Console      NT AUTHORITY\SYSTEM
winlogon.exe              1        Console      NT AUTHORITY\SYSTEM
services.exe              0        Services     NT AUTHORITY\SYSTEM
lsass.exe                 0        Services     NT AUTHORITY\SYSTEM
svchost.exe               0        Services     NT AUTHORITY\SYSTEM
时间: 2024-07-29 07:05:18

PowerShell中显示进程所属用户的相关文章

在SharePoint 2013中显示“以其他用户身份登录”

在我新建了SharePoint 2013的网站后, 发现界面与2010有一些不同,比如缺少了"以其他用户身份登录",这给我的测试带来很大不便. 在找了一些国外网站后,终于找到了解决方法 第一步:找到welcome.ascx文件,在"C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES" 第二步:添加以下代码到welcome.a

【linux】 linux中的进程管理相关的一些内容

_ linux进程管理 ■ top top命令用于动态地查看系统的进程和其他一些资源的信息.开启top的时候可以加上-t <sec>来设置top更新的频率高低.进入top界面之后,可以输入一些命令比如P表示以cpu资源占用率对进程排序,M表示以内存的使用率排序进程,N表示以PID的顺序排序等等.想要知道更多命令可键入?来查看 top的界面说明: 第一行:<当前时间> <开机到目前的总时间> <登录用户人数> <系统最近一分钟.五分钟.十五分钟的平均负载

linux基础命令---显示进程ps

ps ps指令可以显示系统中当前进程的信息,它的输出结果是高度可定制的.如果您希望重复更新所选内容和显示的信息,请使用top(1)代替. 请注意,"ps-aux"与"ps aux"不同.POSIX和UNIX标准要求"ps-aux"打印名为"x"的用户拥有的所有进程,以及打印由-a选项选择的所有进程.如果名为"x"的用户不存在,此ps可以将命令解释为"ps aux",并打印警告.此行为旨在

Linux中的进程管理

什么是进程,顾名思义嘛!就是正在进行的程序,在Linux中,只要开启服务就会在后台对应的有了进程.那么进程管理究竟对于我们的日常运维工作有什么用呢? 主要作用有三点: 首先,最重要的是查看服务器健康状态 第二,查看系统中运行的所有进程 第三,杀死进程 我们用到进程最重要的作不就是用就是用来查看服务器的健康状态,做运维的不就是为了保证服务器能够一直这么正常运行吗? ① top命令 -->查看服务器健康状态 终端直接输入top,如图: 这里面最重要的就是前面的那5行,其中几个比较重要的参数如下: l

phpmyadmin登录后显示“使用配置文件中定义的控制用户连接失败。”错误提示

在安装完XAMPP后,设置mysql中root账户密码为123456,并修改phpmyadmin配置中root的密码为123456之后,但是phpmyadmin登录后显示"使用配置文件中定义的控制用户连接失败."错误提示. 这是因为还有一些配置信息没有更改导致的,具体设置步骤如下: 1.找到phpmyadmin文件夹下面的config.inc.php文件并打开,找到这两行代码: $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Serv

VC实现A进程窗口嵌入到B进程窗口中显示的方法

这篇文章主要介绍了VC实现A进程窗口嵌入到B进程窗口中显示的方法,对于理解windows程序运行原理的进程问题有一定的帮助,需要的朋友可以参考下 本文通过一个Demo示例讲述把A应用程序嵌入到B应用程序中显示的方法. 主要代码如下: <span style="font-size:12px;font-weight: normal;">//在B应用启动时创建A进程 CreateProcess(_T("A.exe"),NULL,NULL,NULL,FALSE,

PHP中实现支持显示格式化的用户输入

你可以在这个页面下载这个文档附带的文件,也可以在文件下载中的字符处理中下载这个文档描述如何安全显示的有格式的用户输入.我们将讨论没有经过过滤的输出的危险,给出一个安全的显示格式化输出的方法. 没有过滤输出的危险 如果你仅仅获得用户的输入然后显示它,你可能会破坏你的输出页面,如一些人能恶意地在他们提交的输入框中嵌入javascript脚本: This is my comment. <script language="javascript: alert('Do something bad he

Powershell 查看你Windows电脑中的进程是否有变化

Powershell 查看你Windows电脑中的进程是否有变化(以过去正常的进程列表为基础) PS C:\Users\norman> Get-process | export-clixml c:\good.xmlPS C:\Users\norman> Compare-object -Referenceobject (import-clixml c:\good.xml) -differenceobject (get-process) -Property Processname 原文地址:htt

(9)Powershell中的内置变量

上一节主要介绍了Powershell中变量的定义和使用,以及在变量中包含特殊字符,或是变量在输出时的一些技巧,详细内容参考这里. 本节介绍Powershell中的内置变量,或是称为自动变量. 在Powershell命令行中,可以输入 Get-Variable 命令查看Powershell中的所有内置变量 PS C:\> Get-Variable Name                           Value ----                           ----- $