リモート マシンでサービスを開始する Powershell スクリプトがあります。
それは次のようなことをします:
Invoke-Command -ComputerName $serverName -ScriptBlock { param($serviceexe) & $serviceexe -install }-ArgumentList $localExePath
ローカル マシンでも、ビルド ステップとして Teamcity でも問題なく動作します。
しかし、他のツールからサービスを開始しようとすると、次のメッセージが表示されます。
"cannot start service from the command line or a debugger".
この他のツールは C# で書かれており、System.Management.Automation.
Process クラスを使用して試してみましたが、それでも同じ問題です。
何か案が?