질문과 답변

윈 도 우 이런 식으로 작동하는 단일 배치 파일을 만들어주실 수 있으신가요?

2024.01.03 20:13

ViArPl 조회:263

관리자 권한으로 스크립트를 실행하고자 할 때, 흔히 다음과 같은 스크립트를 씁니다.

 

@echo off
net session
if %errorlevel% neq 0 goto ELEVATE
goto ADMINTASKS

:ELEVATE
cd /d %~dp0
mshta "javascript: var shell = new ActiveXObject('shell.application'); shell.ShellExecute('%~nx0', '', '', 'runas', 1);close();"
exit

:ADMINTASKS
REM Your own script here

 

하지만 이 방식은 실행시 매번 UAC 권한을 묻는 창이 나타나게 됩니다.

 

이를 우회하기 위해 쓰이는 방법이 '작업 스케줄러'를 이용한 방법이고요.

 

그래서 질문이 있습니다.

 

다음과 같이 작동하는 단일 배치 파일 작성이 가능할까요?

 

1. 'SkipUAC/<스크립트 파일 이름>'의 작업이 존재하는지 확인

1-1. 존재할 시, 해당 작업 실행

1-2. 존재하지 않을 시, 'SkipUAC/<스크립트 파일 이름>'이라는 새로운 작업 생성. 해당 작업은 해당 스크립트를 UAC 확인 창 없이 관리자 권한으로 실행함. 이후 새로 생성된 작업 실행.

2. 작업 생성 실패 시, 작업 생성이 실패했다는 내용의 MsgBox 출력

 

이렇게 하면 처음 작업을 등록할 때만 UAC 창이 나타나고, 이후에는 전혀 나타나지 않을 것으로 생각하고 있습니다.

 

2번에 대해서는 다음 코드를 쓰면 MsgBox를 출력할 수 있다고 하네요.

 

if 1 == 1 (
  mshta vbscript:Execute^("msgbox ""message"",0,""title"":close"^)
)

도움을 주신 분들께 미리 감사 인사를 드립니다.

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
6178 소프트웨어| 쥼과 웨일온 비교 [1] asklee 265 05-16
6177 기 타| 벤토이 오류? not a secure boot platform 14 [4] 소나무_뿌 265 04-03
6176 윈 도 우| 윈도 복구영역 핫기 ... 만들어 보고 싶은데요ㅠ [2] younz 265 02-04
6175 소프트웨어| 포토샵 일러스트레이터 실행이 안되는 문제가 있나요? [16] 장고다발총 265 04-17
6174 소프트웨어| 토탈커맨더 쓸때 복사 후 선택상태 풀림 [5] 메리아 265 10-03
6173 게 임| 조이스틱과 마우스를 같이 사용하는 방법이 있을까요? 도와... [6] lucid 265 12-13
6172 윈 도 우| ventoy iso파일 부팅문제 [4] 마로94 265 04-03
6171 윈 도 우| 복구파티션은 DISM 캡처로 떠서 복원해도 활성화가 안되네요 [2] 컨피그 265 02-17
6170 기 타| 필수 또는 권장 런타임 라이브러리는 뭐가 있을까요? [5] 루시드림 265 04-21
6169 하드웨어| 마우스 우측 버튼 작동안함. [2] 햇님 265 11-27
6168 윈 도 우| 업글에 필요한 윈도우7 pro 64가 안보이네요;; [2] 모노시티 265 09-10
6167 모 바 일| 카메라 어플 질문 입니다. [2] 하얀달 265 06-16
6166 윈 도 우| pe에서 디스플레이 설정 [5] 그냥그렇다 265 07-03
6165 윈 도 우| 인증서 관련 오류문제 [2] 한스 265 02-15
6164 윈 도 우| uefi wim 윈도우 재설치시 문의들빈다. [3] 티아코케 265 01-31
6163 소프트웨어| 윈도우용, 방범 감시 응용 프로그램 찾습니다. 사가르마타 265 09-23
6162 윈 도 우| 특정사이트에서 보안인증서오류가 발생합니다. [4] 렛고 265 09-02
6161 기 타| 멀티소켓 문의요 [3] 홍낄똥 265 05-22
6160 기 타| 게시판에 유튜브영상 링크 걸 때 [3] lakeside 265 04-30
6159 소프트웨어| 스크린레코더 잘 아시는 분 계실까요? [3] toz21 265 04-09
XE1.11.6 Layout1.4.8