Windowsはよくわかりませんが、
http://d.hatena.ne.jp/w650/20090303/1236048412
に書かれている「デスクトップとの対話をサービスに許可」にチェック ではないでしょうか。
2011年12月25日0:48 Mucho <muchosys...@gmail.com>:
--
s.sogabe at gmail.com
はい、これはwindows service control managerの制約です。
昔のWindowsはセキュリティの実装の制約上、一般ユーザーが他人のデスクトッ
プ(window station)にアクセスすることができないようになっていたと理解して
います。最も、最近のWindowsでは「Run As...」みたいなオプションがあったり
してこの制約は過去のもののようなので、SCMの実装がおいついていないだけの
ようにも思いますが。
> Jenkinsの問題というより、WindowsServiceの問題なのかもしれませんが、
> Jenkins上のシステム情報のページを見て比較してもけっこう違いがあるので、このあた
> りのどれかで引っかかっているのかもしれません。
> 一応、サービス起動をやめてコンソールから直接起動させれば、このあたりの問題は一切
> 出なくはなるのですが、
> できればサービスで起動させたいところと考えております。
自動ログイン+スタートアップでスレーブを起動、ではどうでしょうか。
> 引き続きがんばって調査していきたいとは思いますが、
> 何かご存じの方がおられましたら、ご教授のほどよろしくお願いします。
何かわかったらぜひまたポストしてください。
--
Kohsuke Kawaguchi | CloudBees, Inc. | http://cloudbees.com/
Try Nectar, our professional version of Jenkins
読ませていただくだけになってしまい、申し訳ありません。
Jenkinsの1ユーザです。
最後の、
> ・スレーブJNLPの自動起動。
> スレーブ起動をバッチファイルにして、スタートアップフォルダにショートカットをぶち込んでマシン再起動してみたところ、
> スレーブの起動に失敗しました。
> 状況をよく見てみると、マスターのサービスが起動しきらない段階でスレーブ起動しにかかっていたようでした。
のところは、「なるほど!」思いました。
私も実行権限の異なるアカウントで、同じサーバでマスタ・スレーブを構成したいなと...思ったことがあり、調整しようと思った矢先だったので、サービスの起動の仕方などを再確認してみます。
情報ありがとうございました!