Windows 시작시 명령을 실행하십시오 (로그인 아님).


11

각 시스템 시작시 명령을 실행하도록 Windows에 어떻게 지시합니까?

비 지속적 구성 변경을 수행하는 시스템 시작시 명령을 실행해야하는 많은 서버가 있습니다.

다음 명령을 실행할 수 있습니다.

  • 여러 매개 변수를 가진 실행 파일로
  • 적절한 매개 변수로 실행 파일을 호출하는 배치 파일로

로그인 할 때마다 부팅 할 때마다 Windows가 명령을 실행하도록하려면 어떻게합니까?

관련 : /programming//q/5899978/93180

답변:


7

원하는 BAT 파일로 시작 스크립트를 정의하십시오. 로컬 컴퓨터 정책 (독립형 컴퓨터의 경우) 또는 GPO (도메인의 경우)를 통해이 작업을 수행하십시오.


변경 사항을 프로그래밍 방식으로 컴퓨터 정책에 병합하려면 어떻게합니까? 아래에 새 키를 만들고 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup해당 항목을 거기에 넣습니까?
MikeyB

일반적으로 AFAIK 인 GPO의 항목을 수동으로 만져서는 안됩니다. 그리고 내가 기억하는 것에서 GPO를 구체적으로 변경하기위한 스크립팅 옵션이 상당히 부족합니다. 스크립트에서 GPO를 내보내고, 가져오고, 만들고 / 삭제하고, 연결할 수 있지만 특정 GPO를 쉽게 변경할 수는 없습니다. 어쨌든 다른 질문이며 StackOverflow에 더 적합한 방법 일 것입니다.
mfinni

그래, 지금 내 질문을 써 설치 관리자의 일부로 GPO에 항목을 추가해야합니다.
MikeyB

실제로, 이제 무엇을 찾아야하는지 알고 있습니다 : nsis.sourceforge.net/LGP_Startup/Shutdown_Script
MikeyB

16

프로그래밍 방식으로 시작 스크립트를 설정해야하는 경우 예약 된 작업을 사용할 수 있습니다.

schtasks.exe /create /tn "Task Name" /ru SYSTEM /Sc ONSTART /tr
"C:\command2run.cmd"

상승 된 권한 (Vista 이상)으로 작업을 실행하려면 매개 변수를 추가하십시오. /RL HIGHEST


4
훨씬 더 좋은 (그리고 더 쉬운) 솔루션 !! 원하는 경우 작업 스케줄러 GUI를 사용할 수도 있습니다.
Jaans

6

그룹 정책을 사용하여 컴퓨터 시작 스크립트를 실행합니다-누군가가 로그인하지 않아도 컴퓨터가 시작될 때 실행됩니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.