2013-05-09 44 views
0

我有一個任務,我需要在遠程計算機上獲取正在運行的應用程序(而不是正在運行的進程)的列表。到目前爲止,我已經在Powershell上嘗試了這個: $ result = gps | ? {$ _。mainwindowtitle.length -ne 0} 我嘗試遠程運行上述命令,但是現在我發現遠程執行不支持mainwindowtitle(MSDN http://msdn.microsoft.com/it-it/library/system.diagnostics.process.mainwindowtitle.aspx) 如果您可以通過其他方式建議我我可以從遠程機器檢索正在運行的應用程序列表(不運行進程)。如何獲取遠程計算機上正在運行的應用程序的列表?

+2

你可以使用powershell遠程處理,或者它不是一個選項? – 2013-05-09 08:12:03

+0

我可以使用PowerShell遠程但上述命令仍然無法正常工作。 – 2013-05-09 09:58:11

+0

是的,這是事實:當您嘗試訪問遠程計算機上運行的進程的MainWindowTitle屬性時,會出現'NotSupportedException'。 #此屬性僅適用於在本地計算機上運行的進程# – 2013-05-09 10:17:20

回答

0

如何使用WASP插件模塊:

http://wasp.codeplex.com/

應該可以得到你想要的信息。

+0

我想你沒有得到我所要求的?獲取進程可以完成,但我堅持獲取正在運行的應用程序列表(不是進程)。 – 2013-05-10 06:28:20

+0

我不確定你可以做到這一點,你可以選擇一個exe文件,但是一個進程可能也是一個exe文件,你知道你正在查看的特定應用程序是否正在運行,或者你純粹想知道exe文件的運行是否是真正的應用程序(用戶可以交互的程序) – 2013-05-10 08:00:51

+0

我實際上想獲得遠程機器任務管理器中應用程序選項卡中顯示的應用程序 – 2013-05-10 09:31:02

相關問題