2016-05-19 8 views
3

私のタコはマシンにWindowsサービスをインストールしますが、サービスを停止して展開できないことがあります。Octopusを使って強制的にWindowsサービスを強制終了できますか?

私は手動でマシンに行き、サービスを停止しようとすると、私はできません。しかし、私が最初にタスクマネージャーに行き、サービスのプロセスを終了すると、サービスを停止できます。

Octopusにはこれを行うための機能が既に組み込まれていますか?または、Windowsサービスを再インストールする前に.batを実行して実行する必要がありますか?

答えて

1

ステップテンプレートStop Service With Killをインポートする場合、これをデプロイメントステップとして追加できます。

ドキュメントhereは、これを行うためのステップバイステップを提供します

3

カスタムPowerShellプリデプロイメントスクリプト(デプロイメントステップのカスタムデプロイメントスクリプト機能を有効にする)を使用するか、これをナゲットパッケージのpredeploy.ps1ファイルに配置してみることができます。ライアンのプロセスに同じ

kill -processname serviceName

5

、我々はない正常にシャットダウン

taskkill /im Processname /f 

ただ、ノートだろうプロセスを殺すために、この形式のコマンドを使用し、これはProcess NameないService Name、およびすべてのサービスのシェアを取ります同じプロセス名が削除されます。

関連する問題