wmi java_Java用wmi4j远程管理Windows服务

本文介绍了如何使用Java库wmi4j来远程管理Windows服务。wmi4j是一个基于j-interop的纯Java实现的WMI客户端,可用于服务管理、性能查询和脚本执行等。文章中通过实例展示了如何获取服务列表、查询服务、启动和停止服务的基本操作。
摘要由CSDN通过智能技术生成

wmi4j是纯Java实现的Windows WMI客户端,它基于j-interop针对WMI重新封装,提供了更便捷的方法,能满足基本的windows管理,包括服务管理,性能查询,执行脚本等等。

wmi4j下载

用Maven的朋友们可以直接引入,groupId=cn.chenlichao, artifactId=wmi4j, version=0.9。 源码地址: Github: https://github.com/chenlichao-cn/wmi4j使用其他构件框架的朋友,可以去maven中央库或者http://maven.oschina.net查询wmi4j,当然要记得下载它的依赖包:org.glassfish.main.external:j-interop-repackaged:4.0

org.slf4j:slf4j-api:1.7.7

org.apache.commons:commons-lang3:3.1

使用wmi4j管理Windows服务

用wmi4j管理很方便,少量代码就可以完成功能,下面我们用一个实际的例子来演示如何获取服务列表,查询服务,获取指定服务状态,启动服务和停止服务几个最常用的功能。

WMI相关的文档,请参考微软官方文档: WMI Referencepublic static void main(String[] args) {

//设定连接参数

String server = "192.168.1.201";

String username = "administrator";

String password = "password";

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值