是否有可能使用八达通强制终止windows服务?

是否有可能使用八达通强制终止windows服务?,windows,windows-services,octopus-deploy,Windows,Windows Services,Octopus Deploy,我的八达通在机器上安装Windows服务,但有时它无法停止服务,因此无法部署 如果我手动转到机器并尝试停止服务,我不能。但是,如果我首先转到任务管理器并终止服务进程,那么我可以停止服务 八达通是否已经为我提供了内置功能?或者我应该在重新安装windows服务之前创建一个.bat来执行它吗?您可以尝试使用自定义powershell预部署脚本(为部署步骤启用自定义部署脚本功能),或者将其放置在nuget包的predeploy.ps1文件中 kill-processname serviceName与R

我的八达通在机器上安装Windows服务,但有时它无法停止服务,因此无法部署

如果我手动转到机器并尝试停止服务,我不能。但是,如果我首先转到任务管理器并终止服务进程,那么我可以停止服务


八达通是否已经为我提供了内置功能?或者我应该在重新安装windows服务之前创建一个.bat来执行它吗?

您可以尝试使用自定义powershell预部署脚本(为部署步骤启用自定义部署脚本功能),或者将其放置在nuget包的predeploy.ps1文件中


kill-processname serviceName

与Ryan的进程相同,我们使用此格式的命令来杀死不会正常关闭的进程

taskkill /im Processname /f

请注意,这需要
进程名称
而不是
服务名称
,所有共享相同进程名称的服务都将被终止

如果导入步骤模板,可以将其添加为部署步骤

本文档提供了一种逐步实现此目的的方法