문제

이것은 매일 아침 전환하는 Windows 2003 시스템이지만 몇 시간 후까지 로그온하지 않습니다.

백업 스크립트를 실행하려면 사이의 시간을 사용하고 싶습니다 C : Script Backup.cmd

기계가 등장한 후 어떻게 무인을 시작할 수 있습니까?

2 개의 레지스트리 키를 시도했지만 사용자 로그온 후 스크립트가 실행되었습니다 (너무 늦었습니다).

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices

결국 나는 Windows Taskscheduler를 사용했는데 누가 그러한 옵션을 가지고 있었지만 또 다른 가능성이 있는지 궁금하십니까?

도움이 되었습니까?

해결책

짧은 대답: gpedit.msc (시작, 실행, gpedit.msc)

Windows 2000 이상 [1]은 컴퓨터를 제공합니다. 시작 스크립트 정책 편집기의 수집 :

  • 컴퓨터 설정 -> Windows 설정 -> 스크립트 (시작/종료)

동등한 것이 있습니다 로그온 스크립트 영역 (즉, 사용자 구성 비트에서 사용자가 로그인 한 경우 컴퓨터 시작 후).

더 길게:

gpedit.msc는 그룹 정책 편집 콘솔이며 직접 사용될 때 로컬 컴퓨터 그룹 정책 저장소에 대해 실행되므로 로컬 전용 매개 변수를 설정하는 데 유용합니다. Active Directory를 사용할 때 동일한 인터페이스를 사용하여 Forest-Hosted를 편집합니다. 그룹 정책 개체 (GPO), 따라서 많은 기계에서 동일한 설정을 사용할 수 있습니다.

컴퓨터 시작 스크립트는 컴퓨터 컨텍스트, IE LocalSystem, 당신이 언급했듯이, 그들은 종종 특정 사용자 또는 그룹 멤버십이 필요한 네트워크 드라이브에 액세스 할 수 없습니다. 컴퓨터가 네트워크에 액세스하면 일반적으로 (예외와 함께) MachineName $ 계정을 사용합니다.

시작 스크립트 기계가 부츠를 부팅 할 때 프로세스를 실행하는 빠르고 쉬운 방법입니다.

컴퓨터 시작 프로세스는 프로그램을 실행하는 데 걸리는 시간에 영향을 받기 때문에 배치 파일에서 시작 명령으로 호출하거나 실행 파일이 모든 스크립트에서 완료되기를 기다리지 않도록 지정할 수 있습니다. 사용하는 언어. (핵심 사항 : 스크립트 실행 비동기 적으로 중요하지 않거나 비동기식으로 실행할 필요가 없다면 항상 시간 없다 조금도. 긴 부츠 = 불행한 사용자).

Win32 서비스를 사용하는 것은 대체 옵션입니다. Srvany 리소스 키트에서 "Service-Ifi", 거의 모든 실행 파일까지의 유틸리티. vs.net 2002 이상을 사용하면 관리 서비스를 직접 구축 할 수 있습니다.

그리고 작업 스케줄러 얻는다 많이 Vista/2008 년에 더 많은 능력을 발휘할 수 있으며, 시작시, 유휴 상태 및/또는 이벤트 로그가 생성되거나 다른 조건이 충족 될 때 스크립트를 실행할 수 있습니다. 꽤 멋지다! 예정된 작업은 귀하에게 중요한 경우 작업이 실행되는 사용자 계정을 지정할 수있는 이점이 있습니다.

경고 스크립트 :http://support.microsoft.com/kb/256320

스타트 업 스크립트 실행 비동기 적으로 :http://msdn.microsoft.com/en-us/library/ms811602.aspx

Vista 작업 스케줄러 (새로운 것) :http://technet.microsoft.com/en-us/appcompat/aa906020.aspx

1] Windows XP, 2003, Vista/2008, Windows 7/2008R2, Windows 8/2012, Windows 8.1/2012R2, Windows 10/Windows Server 2016. 모든 것. 그러나 NT4는하지 않았다!

다른 팁

이미 좋은 해결책을 설명했습니다.

시작시 실행할 예정된 작업을 설정하고 사용자가 로그온하지 않을 때 작업을 실행할 수 있습니다.

그룹 정책 gpedit.msc를 사용하여 시스템 시작에서 스크립트를 실행할 수 있습니다.

당신이 혼잡 한 방식은 나에게 괜찮아 보인다. 그러나 대체 접근 방식을 원한다면 기계 부츠가 부츠를 부팅 할 때 서비스가 시작되므로 새로운 날인 경우 (재부팅을 허용하기 위해) 검출하는 서비스를 작성하고 백업을 실행할 수 있습니다.

만약에 내가 그것을 알고 그것을 좋아하고 그것을 확장 할 수 있기 때문에 TCL을 사용하는 서비스로 이것을하고있었습니다. twapi 이를 통해 스크립트를 서비스로 실행할 수 있습니다. 다른 스크립팅 언어에는 비슷한 시설이있을 수 있습니다.

Active Directory를 사용하는 경우 컴퓨터를 자체 OU로 격리하거나 WMI 필터링을 사용할 수 있다면 컴퓨터에 대한 시작 스크립트가있는 GPO를 할당 할 수 있습니다. 이렇게하면 누군가가 안전 모드를 통해 들어가서 작업 스케줄러를 비활성화하더라도 시작 및 도메인에 연결하면 스크립트가 실행될 수 있습니다.

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