[软件设计/软件工程] 如何提取“可执行路径”?使用 PowerShell 的所有服务

[复制链接]
发表于 2022-5-6 15:54:37
问题
获取服务 *sql* |排序显示名称 |输出文件 c:/servicelist.txt

我有一个单行 PowerShell 脚本来提取在本地机器上运行的所有服务的列表,现在,除了显示“状态”之外,“名称”和“DisplayName”,我想显示“可执行文件的路径”;

回答
我认为你需要使用 WMI:

获取 WmiObject win32_service | ?{$_.Name -like '*sql*'} |选择名称、显示名称、状态、路径名称

更新

如果你想对选定的数据做一些事情,你可以使用这里描述的计算属性。

例如,如果您只想将文本放在路径名的引号中,则可以将其拆分为双引号,并取数组项 1:

获取 WmiObject win32_service | ?{$_.Name -like '*sql*'} |选择名称、显示名称、@{Name=“路径”;表达式={$_.PathName.split('"')[1] }} |格式列表





上一篇:线程和 Tkinter/Python3
下一篇:“无法启动 Visual Studio”错误(在 Mac 上)

使用道具 举报

Archiver|手机版|小黑屋|吾爱开源 |网站地图

Copyright 2011 - 2012 Lnqq.NET.All Rights Reserved( ICP备案粤ICP备14042591号-1粤ICP14042591号 )

关于本站 - 版权申明 - 侵删联系 - Ln Studio! - 广告联系

本站资源来自互联网,仅供用户测试使用,相关版权归原作者所有

快速回复 返回顶部 返回列表