PsService v2.26
作者:Mark Russinovich
发布时间:2023 年 3 月 30 日
下载 PsTools (5 MB)
简介
PsService 是适用于 Windows 的服务查看器和控制器。 与 Windows NT 和 Windows 2000 资源工具包中包含的 SC 实用工具相同,PsService 会显示服务的状态、配置和依赖项,并允许你执行启动、停止、暂停、恢复和重启操作。 与 SC 实用工具不同,PsService 允许使用其他帐户登录到远程系统,以防运行该工具的帐户在远程系统上没有所需的权限。 PsService 提供唯一的服务搜索功能,用于标识网络上服务的活动实例。 例如,如果要查找运行 DHCP 服务器的系统,可以使用搜索功能。
最后,PsService 同时适用于 NT 4、Windows 2000 和 Windows Vista,而 Windows 2000 资源工具包 SC 版本需要 Windows 2000,PsService 无需手动输入“resume index”即可获取服务信息的完整列表。>
安装
只需将 PsService 复制到可执行文件路径,然后键入“PsService”。
使用 PsService
PsService 的默认行为是显示本地系统上已配置的服务(包括正在运行和已停止的服务)。 在命令行上输入命令会调用特定功能,某些命令接受选项。 键入命令后跟“-”会显示有关命令语法的信息。
用法:psservice [\\computer [-u username] [-p password]] <command><options>
参数 | 说明 |
---|---|
查询 | 显示服务的状态。 |
config | 显示服务的配置。 |
setconfig | 设置服务的启动类型(禁用、自动、按需)。 |
start | 启动服务。 |
stop | 停止服务。 |
restart | 停止服务,然后重新启动服务。 |
pause | 暂停服务 |
cont | 恢复暂停的服务。 |
depend | 列出依赖于指定服务的服务。 |
security | 转储服务的安全描述符。 |
find | 在网络中搜索指定的服务。 |
\\computer | 针对指定的 NT/Win2K 系统。 如果安全凭据不允许从远程系统获取性能计数器信息,请包括带有用户名和密码的 -u 切换以登录到远程系统。 如果指定 -u 选项,但未使用 -p 选项指定密码,PsService 将提示你输入密码,并且不会将其回显到屏幕。 |
工作方式
PsService 使用平台 SDK 中记录的服务控制管理器 API。
下载 PsTools (5 MB)
PsTools
PsService 是 Sysinternals 命令行工具日益增多的工具包的一部分,可帮助管理名为 PsTools 的本地和远程系统。
运行平台:
- 客户端:Windows 8.1 及更高版本。
- 服务器:Windows Server 2012 及更高版本。