TopShelfを使用するサービスがあります。Octopusdeployを使用してサービスをインストールしたいのですが、動作させることができません。サービスを開始しようとすると触手がぶら下がっているようです。Deploy.ps1は次のようになります。
$cmd = "$OctopusPackageDirectoryPath" + "\NameOfExe.exe"
& $cmd "stop"
& $cmd "uninstall"
& $cmd "install"
& $cmd "start"
そのpowershellスクリプトをpowershellで実行することは問題なく機能しますが、触手は最後のステップでスタックします。ログを見ると、サービスが停止、アンインストール、インストールされていることがわかりますが、起動時にハングします。
何かお勧めはありますか?