当您想要运行服务时,就我所知,在所有当前
Windows版本中,您的功能非常有限.
我通常在“开始 – >运行”框中键入“services.msc”来启动“服务”,在大多数版本的Windows上,这都有效.我知道如何单击Windows服务的MMC视图中的“名称”列.如果您知道服务名称的前几个字符是什么,通常可以按名称排序,并键入前缀以向下滚动列表(例如,查找Windows搜索).
这对我来说似乎很弱,所以我花了一些时间在互联网上搜索能够更好地管理服务的工具.通常我有一个关键字,我知道“fooWare”可能是关键字,我需要找到(通常名称很糟糕)的服务并启动它并停止它.这通常太难了.
我能做的最好的就是命令行中的“NET SERVICES”,也许在那里添加一个grep,但是并没有列出每个服务,只列出其中的几个.
Win7中的MMC管理单元现在有一个导出列表按钮,导出到我不时使用的csv文本文件功能,导出然后搜索.我想过编写自己的工具.我希望系统管理员使用更好的“服务管理器”实用程序.我想在右上角有一个搜索框,与Win7和Vista中的Add-Remove-Programs对话框具有搜索功能的方式相同.
这样的服务实用程序是否存在?
@H_301_11@@H_301_11@
命令提示符下的sc.exe或PowerShell工具的* -service集.
在命令行中,sc可以进行一些服务擦除,您可以将其与输出文本文件或使用find进行混淆相结合.但实际上,您最近应该使用PowerShell,因此Get-Service(以及Start-Service,Restart Service,Set-Service等)与无数PowerShell提供的格式化和解析工具相结合是您最好的选择.
这是PowerShell中的一个示例:
$t = '*mana*';Get-Service | Where {($_.Name -like "$t" -or $_.DisplayName -like "$t") -and $_.StartType -ne "Disabled"}
您可以将其放入带有单个参数的Find-Service.ps1脚本中.
param( [string]$term ) $term = "*" + $term + "*" Get-Service | Where-Object {($_.Name -like "$term" -or $_.DisplayName -like "$term") -and $_.StartType -ne "Disabled"}@H_301_11@
相关文章
(1)when you ping a computer from itsafe,the ping command should return the local IP address. (...
1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选择程序与功能...
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度...
windows下使用vscode配合xebug调试php脚本
要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,p...
在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统
效果演示 推荐一个非常牛的文档网站生成器:docsify 我通过这个工具,成功将码云上的个人学习笔记发布到...