最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell查看進程的所屬用戶

 更新時間:2014年12月20日 12:29:44   投稿:junjie  
這篇文章主要介紹了PowerShell查看進程的所屬用戶,即查詢一個進程的擁有者是哪個用戶,需要的朋友可以參考下

適用于所有Windows PowerShell 版本

查看一個特定進程的所有者用戶是誰,有多少個改進程的實例,可以嘗試下面的代碼:

復(fù)制代碼 代碼如下:

$ProcessName = 'explorer.exe'
(Get-WmiObject -Query "select * from Win32_Process where name='$ProcessName'").GetOwner().User

注意:有許多不同的途徑可以獲取當(dāng)前登陸的用戶,但是由于你的操作系統(tǒng)版本的不同,所以方法不盡相同。如果使用圖形化用戶界面還好,但是如果是非用戶界面Core服務(wù)器,腳本可能不能檢測到當(dāng)前連接主機的用戶。


上面的例子返回了所有的“explorer.exe”進程的所有者。如果你擁有管理員權(quán)限并且遠程登陸了,用戶列表中還會可能會包括非活動用戶。因為每個桌面上打開的 explorer.exe可能屬于不同的會話,不同的用戶。

如果使用了 Sort-Object 命令,可以非常容易排除重復(fù)項。

復(fù)制代碼 代碼如下:

$ProcessName = 'explorer.exe'
 (Get-WmiObject –Query "select * from Win32_Process where name='$ProcessName'").GetOwner().User |
 Sort-Object -Unique
 

并且,如果你更改了要查看的進程的名稱,還會發(fā)現(xiàn)其它有趣的事情。下面的腳本會列出,當(dāng)前通過PowerShell遠程管理連接到你機器的用戶:

復(fù)制代碼 代碼如下:

$ProcessName = 'wsmprovhost.exe'
 try
 {
 (Get-WmiObject -Query "select * from Win32_Process where name='$ProcessName'").GetOwner().User |
 Sort-Object -Unique
 }
 catch
 {
 Write-Warning "沒有發(fā)現(xiàn)用戶."
 }
 

相關(guān)文章

最新評論

丰顺县| 桃园县| 钟山县| 潢川县| 巨鹿县| 阳谷县| 新河县| 雅江县| 金平| 依安县| 昌都县| 威信县| 长垣县| 达孜县| 嘉禾县| 上栗县| 来安县| 双江| 中山市| 衡阳县| 丹东市| 永胜县| 利津县| 个旧市| 南部县| 涞水县| 石阡县| 若羌县| 龙里县| 霸州市| 砀山县| 化州市| 会宁县| 万全县| 遂昌县| 日喀则市| 黔南| 兴化市| 兴和县| 资溪县| 嘉峪关市|