Win2003 Server(VMWare Virtual)のCruiseControl.NETサービスは、ビルドプロセスの新しい部分が機能するように、サービスアカウントからユーザーアカウントに最近変更されました。
新しいユーザーには、「サービスとしてログオン」権限があり、ローカルセキュリティ設定->ローカルポリシー->ユーザー権利の割り当てを確認して確認し、ユーザーパスワードを無期限に設定します。
私が直面している問題は、サービスが再起動されるたびに、この質問の件名で説明されている1069エラーが発生することです。サービスのプロパティ([ログオン]タブ)に移動してパスワードを再入力する必要があります。パスワードは変更されておらず、ユーザーは既に適切な権限を持っています。
パスワードを入力して変更を適用すると、プロンプトが表示され、ユーザーにサービスとしてのログオンが許可されたことを通知します。その後、サービスは問題なく開始されます。
ショーストッパーではありませんが、それでも痛みはあります。サービスでパスワードが保持されないのはなぜですか?
パスワードを手動で入力すると、ユーザーは「サービスとしてログオン」リストに追加されます。このユーザーリストを上書きしているネットワーク上のグループポリシーがあると思います。上書きした後も同じ問題が発生します。