2017-01-17 1 views
0

배경 정보와 작업 스케줄러를 통해 파일을 엑셀 : Automatically run data connections in XLSM가 AD 사용자

내가 시작 및 종료 시간을 기록하고 다시 엑셀 파일을 여는 VBS 스크립트를 실행하는 배치 스크립트를 가지고, 두 개의 데이터 연결을 실행하고 파일을 다시 닫습니다.

배치 스크립트를 실행하면 정상적으로 작동합니다. 그러나 작업 스케줄러를 통해 실행하면 데이터 연결이 Excel 파일에서 실행되지 않습니다. 일종의 보안 문제와 관련이있는 것 같지만 문제가 정확히 무엇인지 파악할 수 없습니다. 기계 - 기본 권한 설정이 CLSID {00024500 COM 서버 응용 프로그램에 대한 로컬 활성화 권한을 부여하지 않는

:이 설정 한 서버의 이벤트 표시기에서

나는이 작은 메시지를 발견 -0000-0000-C000-000000000046} 및 사용자에게 DOMID \ USER SID (S-1-5-21-34315711-3352521975-2604885492-32293)의 APPID를 사용할 수 없음. LocalHost (LRPC 사용) 컨테이너 사용할 수없는 SID (사용할 수 없음). 이 보안 권한은 구성 요소 서비스 관리 도구를 사용하여 으로 수정할 수 있습니다.

그러나 이것이 무슨 뜻인지는 알 수 없습니다.

답변

0

이 오류는 DCOM 구성 요소 000C101C-0000-0000-C000-000000000046의 팜 관리자 계정에 대한 권한이 부적절하기 때문에 이벤트 뷰어의 시스템 이벤트 로그에 기록됩니다. 권한 설정을 변경하려면 다음 단계를 수행

  1. 열기 구성 요소 서비스를 시작 → 관리 도구 → 구성 요소 서비스을 클릭하여.

  2. 이동 한 노드 구성 요소 서비스를 → 컴퓨터 → 내 컴퓨터 → DCOM 구성를 확장합니다.

  3. 하위 노드 "000C101C-0000-0000-C000-000000000046"을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.

  4. 속성 대화 상자에서 보안 탭을 선택하십시오. 대부분의 경우 설정이 회색으로 표시됩니다. 이는 로그인 한 사용자가 설정을 변경하기에이 구성 요소에 대한 사용 권한이 충분하지 않기 때문입니다. 이 사용 권한을 제공하려면 다음 섹션 "구성 요소 서비스 소유자 및 사용 권한 변경"에 설명 된 단계를 수행하십시오. 이 작업을 수행 한 후에 서버를 다시 시작해야합니다.

  5. 이전 단계에서 언급 한 권한을 설정하고 나면 보안 탭의 시작 및 활성화 권한 섹션에서 사용자 지정 옵션을 선택하고 편집을 클릭하십시오.

  6. 팝업 창이 나타나면 팜 관리자 계정을 추가하고 로컬 시작 및 로컬 활성화 권한을 선택하십시오.

  7. IIS 및 SP 타이머를 다시 시작하십시오. 가능한 경우 서버 자체를 다시 시작하십시오.

참조 : http://sajiviswam.wordpress.com/2011/04/15/the-machine-default-permission-settings-do-not-grant-local-activation-permission-for-the-com-server-application-with-clsid-000c101c-0000-0000-c000-000000000046-sharepoint-2010/