2017-11-15 39 views
0

コンピュータに接続してアプリケーションを起動すると、問題なく動作するcom +アプリケーションがあります。期限切れでないパスワードを持つサービスアカウントである実行IDで設定されます。特定のユーザーとして実行するとCOM +アプリケーションの実行時にアクセス許可エラーが発生する

COM +アプリケーションを呼び出す別のアプリケーション(サービスとして実行中)が同じサービスアカウントとして実行するように設定されています。 COM +アプリケーションを呼び出すサービスを実行しているマシンにログインしているときに必要なコマンドを呼び出すと、問題なく動作します。

私はサービスを実行しているマシンからログアウトして動作しているプロセスを監視する場合、私は次のエラーを取得する:

The server process could not be started because the configured identity is incorrect. Check the username and password.

私はその可能性があります、グループポリシーがあるかどうかを確認しようとしていますここで干渉している。私はログインしてもすべて正常に動作しますが、ログアウトするとサービスは実行され続けますが、COM +アプリケーションを呼び出すことはできません。アカウントにログインしていないときにサービスが実行されないようにするADポリシーはあるのですが、ログインしていないユーザーとして実行されているサービスからCOM +アプリケーションが呼び出されないようにするポリシーはありますか?

非常に参考になります。

+0

ローカルおよび/または他のポリシーに関連している可能性があります(例えば、バッチ、サービスなどのLogOn) – codemaker

+0

私はすでにローカルポリシーとログオンをサービスとして見てきましたバッチジョブはすでにサービスアカウントで設定されているためです。私は、それがローカルポリシーを無効にしているよりグローバルなポリシー(DCにアクセスする権限はありません)かもしれないと思います。私は広告や許可のものではうまくないので、私が実際に探しているものを絞り込むことを望んでいます。私は%windir%\ PolicyDefinitionsを使い、ふるいにかけることを試みようとしていましたが、検索する... – Jewtus

答えて

0

この問題は、アプリケーションがサービスとして実行されていて、サービスアカウントがログインしていないときにのみ表示されていました。私はダブルホップと関連していたと思いますが、特定のサービスアカウントの資格情報を使用するようにDCOMオブジェクトの識別情報を変更することで、この問題を回避することができました。

関連する問題