답변:
작업 스케줄러가 가장 쉬운 방법 일 것입니다. 연습은 다음과 같습니다 . 작업 예약
레지스트리 편집에 대해 언급 했으므로 텍스트 기반 인터페이스를 선호한다고 생각합니다. 이 경우 schtasks 명령을 사용하십시오 . at 이라는 또 다른 명령이 있지만 시스템 시작시 작업을 예약 할 수 없습니다.
이러한 모든 명령은 동일한 서브 시스템을 사용하므로 schtasks를 사용하여 작성된 태스크는 작업 스케줄러에 표시됩니다.
RunOnce를 수행하기 위해 레지스트리 파일로 배치 스크립트 작성
예:
:: This is the Batch Script that can be Located @ %sysetmdrive%\Runonce.bat
-- Runonce script called by daily task scheduler --
This calls another batch script to be scheduled at boot time.
::RunOnce.bat
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\099 /V 1 /D "%SystemDrive%\resetpermissions.bat" /f
:: REM - HERE you can add multiple scripts called by runonce like this.
REG ADD %KEY%\099 /V 2 /D "%SystemDrive%\resetpermissions.bat" /f
ping -n 4 localhost >NUL
shutdown.exe /s /f /t 10
-- script --
그런 다음 작업 스케줄러를 사용하여 하루에 한 번 작업을 수행하십시오. 여러 컴퓨터에 매일 종료 스크립트를 사용합니다. 매일 권리를 재설정합니다.
% systemroot % \ system32 \ shutdown.exe를 사용하는 대신-작업 스케줄러를 만드는 대신 스크립트를 사용하여 종료시 추가 작업을 완료하십시오.
작업 스케줄러에서이 스크립트를 사용자 (SYSTEM 또는 "NT Authority \ System")로 실행하면 사용자가 로그인하기 전에 작업을 완료 할 수있는 스크립트 시스템 권한 또는 그 이상의 관리자 권한이 부여됩니다.
이 Runonce 키는 사용자가 Windows에 로그인하기 전에 시작됩니다. 스크립트가 완료 될 때까지 Windows 탐색기가 열리는 것을 지연시킬 수 있습니다. 따라서 사용자가 시작 화면에서 로그온하지 않아도 스크립트가 실행됩니다.