사용자 도구

사이트 도구


windows:bat

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
windows:bat [2013/05/16 16:11]
kwon37xi
windows:bat [2026/03/25 10:47] (현재)
kwon37xi [관리자 권한으로 실행]
줄 5: 줄 5:
   * batch 파일 안에서 다른 배치파일을 그냥 실행하면 현재 배치파일의 나머지 부분은 실행이 안된다.   * batch 파일 안에서 다른 배치파일을 그냥 실행하면 현재 배치파일의 나머지 부분은 실행이 안된다.
   * ''call 다른배치파일 옵션'' 형태로 호출해야 한다.   * ''call 다른배치파일 옵션'' 형태로 호출해야 한다.
 +
 +===== 관리자 권한으로 실행 =====
 +  * 배치파일의 바로가기(lnk)를 만들어서 바로가기의 속성으로 관리자 권한으로 실행하기를 지정해도 됨.
 +  * 배치 파일 자체에서 관리자 권한이 아니면 권한 허가 요청을 띄우게 할 수도 있음
 +
 +<code bat>
 +@echo off
 +
 +REM 관리자 권한이 없으면 자기 자신을 다시 관리자 권한으로 실행
 +net session >nul 2>&1
 +if %errorlevel% neq 0 (
 +    powershell -Command "Start-Process '%~f0' -Verb RunAs"
 +    exit /b
 +)
 +
 +REM === 여기부터 관리자 권한으로 실행할 명령어 ===
 +echo 관리자 권한으로 실행 중입니다.
 +pause
 +</code>
 +
  
  
줄 15: 줄 35:
 </code> </code>
     * "test.bat"을 원하는 파일로 변경한다.     * "test.bat"을 원하는 파일로 변경한다.
 +  * 이 방식 보다는 [[windows:powershell|Windows Powershell]]을 사용하는게 낫다.
windows/bat.1368688300.txt.gz · 마지막으로 수정됨: 2013/05/16 16:11 저자 kwon37xi