시스템 시작 시 대화형 스크립트 실행 또는 대화형 사용자 세션 시작(Windows)

시스템 시작 시 대화형 스크립트 실행 또는 대화형 사용자 세션 시작(Windows)

AWS에서 임시 Windows Server VM을 생성 중이며 처음 시작할 때 소프트웨어 목록을 자동으로 설치하고 싶습니다. 이를 위해 시작 시 Chocolatey와 일부 사용자 정의 choco 패키지를 설치하는 부트스트랩 스크립트를 실행하고 있습니다. 시스템은 시작 시 내 도메인에 가입되어 있으며 GPO를 통해 시작 스크립트를 할당합니다. 필요에 따라 다른 GP 관련 항목을 만들 수도 있습니다.

스크립트는 잘 실행되지만 문제는 choco를 통해 실행 중인 많은 설치 프로그램이 작동하려면 대화형 사용자 세션이 필요하므로 시작 스크립트가 실행되는 Session0 컨텍스트에서 실행되지 않는다는 것입니다. .

다음 중 하나가 작동하는 것을 볼 수 있습니다.

  1. 시스템 시작 시 실행할 스크립트에 대한 대화형 세션을 만듭니다.
  2. Session0 컨텍스트(도메인 사용자일 수 있음)에서 사용자로 로그인하고 대신 패키지를 로그온 스크립트로 설치합니다.

이 문제를 해결하는 방법에 대한 다른 제안도 열려 있습니다. 스크립트를 통해 설치 프로그램을 무인으로 실행할 수 있다면 만족할 것입니다.

답변1

사용PSEXEC-i및 스위치를 사용하여 스크립트 또는 설치 프로그램 파일을 시작합니다 -s. 이렇게 하면 대화형 데스크탑을 사용하여 응용 프로그램이 SYSTEM으로 실행됩니다.

나는 일반적으로 psexec.exe네트워크 공유에 스크립트와 동일한 경로를 넣은 다음 GPO 시작 스크립트를 사용하여 호출합니다.

관련 정보