配備サイトをTeamCityで作成します。今日、コンソールアプリケーションで実行されているWCFサービスを展開する必要があります。私はそれをこのように見ている:サービスプロセスを停止する.ps1デプロイメントスクリプト、サービスアプリケーションディレクトリに新しいファイルをコピーする、スタートアップ時にコンソールアプリケーションを実行するスケジューラにタスクを追加する、手動でタスクを実行する。しかし、buildAgentユーザー(デプロイする)はスケジューラーを使用する権限を持っている必要があります。配備後にTeamCityが実行される
デプロイされたアプリケーションをSYSTEMまたは単に別のユーザーで起動する方法はありますか?
RunAsには対話型パスワードが必要ですが、私は静かな解決策が必要です。 –
@ Evl-ntntスクリプトアプローチの場合lsrunasは最も単純な変種です。 – Tom