我需要一个用于配置我的服务器Windows服务的com或批处理文件,它将在服务失败时运行,此文件(或脚本)必须获取当前失败的服务信息,包括名称,依赖关系,路径,...并更改此值,是否可以在任何编程语言? 我尝试使用批处理文件,它的语法含糊不清,我正在尝试.net控制台应用程序,这个问题在.net中是否有任何类???
像这个梦幻的代码?!! ;)ServiceManager procMgr = new ServiceManager ();
var service = procMgr.getCurrentFailureService();
if (service.logOnAs == serviceState.localsystem) {
service.logonAs = serviceState.NetworkService;
}
else if (service.logOnAs == serviceState.NetworkService){
service.logonAs = serviceState.localsystem;
}
service.Restart();
writeLogFile();