질문과 답변

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

2024.01.03 20:13

ViArPl 조회:313

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

 

@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 - -
98752 기 타| cmd 명령어 특정한 파일 삭제 명령어 [2] jgbyuk 311 01-04
98751 소프트웨어| VMware 괜찮은 포터블 있을까요?? [1] 메리아 535 01-04
98750 소프트웨어| 백업 유틸 중에서 용량이 다른 디스크에도 복원 되는 것 있... [5] 좋게멋지게 670 01-04
98749 하드웨어| OS영역 SSD 문의드립니다. [7] 누구십니까 523 01-04
98748 윈 도 우| 포맷 없이 10에서 11로 업그레이드 하는 방법 [9] 한우우웅 790 01-03
98747 소프트웨어| 엑셀 파일을 열때 딜레이가 있습니다. [3] 『ⓖⓤⓝ』 455 01-03
98746 윈 도 우| 엣지 팝업 차단 및 리디렉션 설정을 배치파일로 [2] 개골동자 215 01-03
98745 하드웨어| NVMe to USB 인클로저 [4] 자슬내등사 523 01-03
» 윈 도 우| 이런 식으로 작동하는 단일 배치 파일을 만들어주실 수 있... [2] ViArPl 313 01-03
98743 소프트웨어| vmware 가상머신 하나는 ventoy 전용으로 쓰고싶은데.. [9] 립뽀 314 01-03
98742 모 바 일| 안드로이드 태블릿 쓰시는분 계시나요? [2] 클라크 309 01-03
98741 하드웨어| M.2 SSD 설치 가능한가요? [23] 햇님 640 01-03
98740 윈 도 우| 추가 설치한 ssd에 윈도우 백업해 놓은 이미지로 복원시켜 ... [8] 비우리 477 01-03
98739 하드웨어| Crucial T500 1TB Gen4 NVMe M.2 ssd 괜찮나요? [2] joe 341 01-03
98738 모 바 일| 폰용 키패스 자동입력울 복구하고 싶은데요 brucex 144 01-03
98737 윈 도 우| 윈도우 홈->프로 변경 방법 [11] 7617598 617 01-03
98736 윈 도 우| 특정 확장자만 파일 변경이 안 됩니다. [5] 甘呑苦吐 272 01-03
98735 윈 도 우| 컴퓨터가 잦은 멈춤 현상 [15] 한스 894 01-02
98734 하드웨어| ssd 문제 문의 [3] 한스 553 01-02
98733 하드웨어| M.2 SSD가 2400MB/s 하고 7000/MB/s하고 체감할 수 있나요? [4] joe 578 01-02
XE1.11.6 Layout1.4.8