【问题标题】:How to find details related to the running windows apps using Powershell?如何使用 Powershell 查找与正在运行的 Windows 应用程序相关的详细信息?
【发布时间】:2023-04-05 03:53:01
【问题描述】:

目前,我正在处理需要使用 powershell 脚本运行 Windows 应用程序详细信息的任务。 我找到了这方面的指针,可以为我提供所有 Windows 应用程序在运行时托管的“进程”。 更具体地说 - 我可以理解,当任何 Windows 应用程序在“Windows 8”机器上运行时,它都会托管到名为 - WWAHost.exe 的进程中。

现在,我需要找到它的详细信息,例如“应用程序名称”,我们如何使用 powershell 脚本来获取它? 我尝试使用 Get-ProcessGet-Member 命令,但这些命令似乎对获取实际的应用程序名称没有帮助(或者可能是我在编写这些命令的脚本时遗漏了一些东西)。 这方面的一些指示会非常有帮助。 :)

【问题讨论】:

    标签: windows powershell windows-8 windows-store-apps powershell-3.0


    【解决方案1】:

    如果你运行:

    Get-Process | FT -Autosize

    这将为您提供正在运行的进程,并将它们以表格格式显示。

    【讨论】:

      【解决方案2】:
      [prompt] $procs = Get-WMIObject win32_process  
      [prompt] $procs[0] | Get-Member
      

      您将找到名称、命令行、可执行路径等属性。
      这是你想要的?

      【讨论】:

      • 感谢分享这个,但虽然它给了我名称、命令行等,但我想找到正在运行的应用程序的确切“名称”,这可能吗?例如下面是带有输出的代码:PS C:\Windows\system32> $procs[0] | Get-Member Name TypeName: System.Management.ManagementObject#root\cimv2\Win32_Process Name MemberType Definition ---- ---------- ---------- Name Property string Name {get ;放;} 。现在我想知道如果这个命令只是给我它的定义,如何获得“名称”?
      • 我不确定您所说的“正在运行的应用程序的确切名称”是什么意思——您需要哪些 Get-Process 和 Get-WMIObject 无法提供的信息? Get-Process->Name 返回该应用程序的“EXCEL”,而 Get-WMIObject->Caption 返回 EXCEL.EXE,Get->WMIObject->ExecutablePath 返回“C:\Program Files\Microsoft Office\Office14\EXCEL.EXE” , 等等。具体来说,您在寻找什么?
      【解决方案3】:

      我的阅读方式是您正在运行 PowerShell cmdlet。

      [prompt] $procs = Get-WMIObject win32_process

      [prompt] $procs[0] | Get-Member

      这不会返回进程。这将返回以下内容:

      以下是错误;这表明 PowerShell 不知道如何处理 '[prompt]'

      无法找到类型 [提示]。确保已加载包含此类型的程序集。 在行:2 字符:1 + [提示] $procs[0] |获取会员 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (prompt:TypeName) [], RuntimeException + FullyQualifiedErrorId : TypeNotFound

      我认为你想要的是这样的:

      $procs = Get-WMIObject win32_process

      $procs[0]

      这将为您提供从运行的 Cmdlet 返回的第一个进程。我希望这有帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-14
        • 1970-01-01
        • 1970-01-01
        • 2012-11-09
        • 1970-01-01
        • 2014-03-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多