사용자가 로그온 한 사용자와 함께 작업 스케줄러를 사용하여 C # Interop / COM 프로그램에서 Word 2013을 자동으로 자동화하고 바탕 화면이 잠겨 있습니까?

StackOverflow https://stackoverflow.com//questions/23061324

문제

PDFCreator 1.2.3, MapInfo Professional 11, Word 2003 및 Excel 2003을 사용하여 Windows XP Pro SP3에서 일일 보고서 생성을 자동화하는 데 사용되는 C # 프로그램을 상속 받았습니다.이 Win XP 시스템은 Active Directory에있었습니다. 도메인 및 C # 프로그램은 로그인 한 사용자와 함께 도메인 사용자 (관리 권한 포함)와 바탕 화면이 잠겨 있습니다. Word 2003은 템플릿을 열고 템플릿에서 문서를 만들고 네트워크 공유에서 문서를 저장할 수 있습니다. Excel 2003은 ODBC DataSource에 연결된 테이블을 사용하여 스프레드 시트를 열고 새 데이터를 스프레드 시트로 가져 오는 데 테이블을 새로 고침하는 데 사용되었습니다. MapInfo는 ODBC 데이터 소스에서 MAP 이미지를 생성하는 데 사용되었습니다. PDFCreator는 스프레드 시트, Word 문서 및 이미지를 가져 와서 일일 보고서에 모두 함께 찍는 데 사용되었습니다.

XP가 평생 동안이 프로그램을 획득 했으므로 PDFCreator 1.7.1과 함께 Office 365 제품 (Word 2013 및 Excel 2013)을 Win 8.1 EE 가상 컴퓨터로 옮겼습니다. 그리고이 일일 보고서의 생성을 자동화하는 데 사용할 수있는 MapInfo Professional 12. 이 프로그램은 일반적으로 새 VM에서 수동으로 실행될 때 작동하지만 예약 된 작업과 동일한 사용자로 실행할 때 실패합니다. 이 예약 된 작업은 사용자가 로그인하지 않은 경우 가장 높은 권한으로 실행되도록 설정되고 실행됩니다.

여기에 많은 변수가 있는데, 여기에 많은 변수가 있습니다. O / S는 변경해야하며 이전 버전의 Office를 더 이상 사용하지 않아도 PDFCreator 또는 MapInfo의 이전 버전을 사용할 수 없었습니다. 그러므로 나는 내가 통제 할 수있는 것에 대한 질문에 집중할 것이다. 문제를 알고 있습니다. 실제로 새로운 O / S 및 응용 프로그램 (즉, 2013 년 Word와 Excel 2013)을 사용하여 작업을 수행하도록 요청 받았습니다.

그래서 질문은 다음과 같습니다. 작업 스케줄러를 사용하여 C # Interop / COM 프로그램에서 Word 2013을 자동화하여 사용자가 로그온 한 사용자와 함께 프로그램을 실행하고 바탕 화면이 잠겨 있습니까?

도움이 되었습니까?

해결책 2

답변은 관리자로 실행되도록 선택된 옵션을 사용하여 Windows XP Pro SP3에서 실행하고 로그온할지 여부와 동일 할 수없는 옵션 으로이 작업을 찾았습니다.Windows 8.1 EE에서 작업 / 사용자 / 권한.

태스크는 관리자로 실행되도록 옵션을 수행하고 로그온하지 않은 경우 로그온하지 않은 경우 실행됩니다.

다른 누구든지 of-life로 인해 퇴직 할 때 승장 프로그램 / 작업을 마이그레이션하는 경우, 실행 관리자로 실행을 제거하고 새 버전의 작업에 대한 옵션에 로그온하지 않은 경우 실행하려고 할 수 있습니다.Windows 작업 스케줄러.

다른 팁

Microsoft Docs - 서버 측 자동화에 대한 고려 사항 :

모든 최신 버전의 Microsoft Office는 설계, 테스트 및 테스트 및 클라이언트 워크 스테이션에서 최종 사용자 제품으로 실행되도록 구성됩니다. 그들 대화식 데스크톱 및 사용자 프로필을 가정합니다. 그들은 제공하지 않습니다 만나는 데 필요한 재국적 또는 보안 수준 무인을 실행하도록 설계된 서버 측 구성 요소의 필요성.

Microsoft는 현재 권장하지 않고 지원하지 않습니다. 어떤 무인에서 Microsoft Office 응용 프로그램의 자동화, 비 대화식 클라이언트 응용 프로그램 또는 구성 요소 (ASP 포함, ASP.NET, DCOM 및 NT 서비스)는 사무실이 불안정 할 수 있기 때문에 사무실 이이 환경에서 실행될 때의 행동 및 / 또는 교착 상태.

Office 365에 대한 질문에 대답하지는 않는다는 것을 알고 있지만, 이것은 당신이 얻을 것처럼 이렇게 가깝다고 생각합니다. 또한이 기사를 찾았습니다. HOWTO : 대화식 사용자 계정에서 실행할 Office 응용 프로그램을 구성합니다 .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top