2017-11-15 3 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 개체의 ID를 변경하여이 문제를 해결할 수있었습니다.

관련 문제