首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >get-service 显示匹配的服务名称、服务启动类型、服务路径、服务运行状态、服务运行的用户

get-service 显示匹配的服务名称、服务启动类型、服务路径、服务运行状态、服务运行的用户

原创
作者头像
Windows技术交流
发布2023-12-27 11:03:46
发布2023-12-27 11:03:46
8460
举报
文章被收录于专栏:Windows技术交流Windows技术交流

平时排查问题时,用powershell过来进程还挺高效的,比如这句命令显示没有Microsoft关键词的进程

代码语言:powershell
复制
Get-Process | Where-Object {$_.company -notlike '*Microsoft*' }|select Name,Description,Company

一下子就滤掉了含有Microsoft关键词的进程,剩下的就不多了,然后再指定servicename去筛选列出细节,就能比较快速排查一些服务或进程了,例如下面的这段get-service *ali* 起头的代码,显示匹配的服务名称、服务启动类型、服务路径、服务运行状态、服务运行的用户

代码语言:powershell
复制
Get-Service *ali* | ForEach-Object {
    $Service = Get-WmiObject -Class Win32_Service -Filter "Name='$($_.Name)'"
    [PSCustomObject]@{
        Name = $_.Name
        DisplayName = $_.DisplayName
        Status = $_.Status
        StartType = $Service.StartMode
        PathName = $Service.PathName
        ServiceAccount = $Service.StartName
    }
} | Format-Table -AutoSize

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档