다음을 통해 공유


FirstLogonCommands

FirstLogonCommands는 사용자가 컴퓨터에 처음으로 로그온할 때 실행할 명령을 지정합니다. 이러한 명령은 한 번만 실행됩니다. FirstLogonCommands는 S 모드에서 Windows 10 지원되지 않습니다.

참고

Windows 10은 OOBE 이전의 사용자 지정 셸 설정을 지원하지 않습니다. 이렇게 하면 결과 이미지를 배포할 수 없습니다.

관리자 권한이 있는 사용자가 처음으로 로그인하면 이러한 명령은 상승된 액세스 권한으로 실행됩니다.

관리 권한이 포함되지 않은 사용자 계정을 만드는 경우 다음 명령이 실행되지 않을 수 있습니다.

  • 사용자 계정 컨트롤을 사용하도록 설정한 경우 해당 사용자가 처음으로 로그인하면 대화 상자가 나타나 관리자가 명령을 적용할 수 있는 옵션을 사용자에게 표시합니다. 사용자가 취소를 클릭하면 이러한 명령이 실행되지 않습니다.
  • 사용자 계정 컨트롤을 사용하지 않도록 설정하면 이러한 명령이 실행되지 않습니다.

명령은 바탕 화면을 표시하기 전에 로그온 후 실행됩니다.

명령이 별도의 시스템 프로세스를 시작하는 경우 시스템 프로세스는 명령과 독립적으로 실행됩니다. 이렇게 하면 사용자가 데스크톱에 더 빠르게 도달할 수 있도록 빠르게 종료되는 명령을 만들 수 있습니다.

서비스와 같은 다른 프로세스는 FirstLogonCommands에 의해 제한되지 않으며 계속해서 독립적으로 시작하거나 종료합니다.

참고

이 명령은 이제 Microsoft-Windows-Shell-Setup-LogonCommands-AsynchronousCommand와 같이 작동합니다. 이러한 무인 설정을 사용하는 모든 명령이 동시에 시작되고 이전 명령이 완료될 때까지 더 이상 기다리지 않습니다.

FirstLogonCommands를 사용하여 스크립트를 추가하면 Ctrl+Shift+F3을 사용하여 감사 모드로 부팅하더라도 다음 부팅 시 트리거됩니다. 나중에 감사 모드를 사용하려는 경우 Microsoft-Windows-Deployment-Reseal-Mode = Audit 설정을 추가하여 이 스크립트를 자동으로 건너뜁니다.

자식 요소

설정 설명
SynchronousCommand 사용자가 컴퓨터에 처음 로그온할 때 실행할 명령, 해당 설명 및 실행 순서를 지정합니다.

유효한 구성 패스

oobeSystem

부모 계층

Microsoft-Windows-Shell-Setup | FirstLogonCommands

적용 대상

이 구성 요소가 지원하는 Windows 버전 및 아키텍처 목록은 Microsoft-Windows-Shell-Setup을 참조하세요.

XML 예

다음 XML 출력은 첫 번째 로그온 후 실행할 두 명령을 지정하는 방법을 보여 줍니다.

<FirstLogonCommands>
   <SynchronousCommand wcm:action="add">
      <CommandLine>c:\synccommands\command1.exe</CommandLine>
      <Description>Description_of_command1</Description>
      <Order>1</Order>
   </SynchronousCommand>
   <SynchronousCommand wcm:action="add">
      <CommandLine>c:\synccommands\command2.exe</CommandLine>
      <Description>Description_of_command2</Description>
      <Order>2</Order>
   </SynchronousCommand>
</FirstLogonCommands>

RunSynchronous

LogonCommands

Microsoft-Windows-Shell-Setup