질문과 답변

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

2024.01.03 20:13

ViArPl 조회:268

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

 

@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 - -
94014 윈 도 우| 윈7 통합이미지 제작에 관한 질문입니다. [2] 세이군 269 08-22
94013 하드웨어| 뭐가 문제일까요? [1] 윈도우즈3.0 269 09-30
94012 소프트웨어| Xyplorer 파일 복사/이동 단축키가 있나요? [1] 우성이 269 11-18
94011 윈 도 우| 컴퓨터에서 일본어가 제대로 보이게 하려면 어떻게 해야 하... [3] 하얀달 269 01-10
94010 윈 도 우| vbs로 실행한 프로세스가 안닫힙니다. [3] 내찬AEEV 269 04-07
94009 기 타| 안드로이드 kms에뮬 관련 질문입니다 [2] 현랑 269 03-16
94008 윈 도 우| virtualox에서 윈도우7 인증하는 방법 중 설명이 쉬운 거 ... [4] brucex 269 03-19
94007 소프트웨어| sandboxie로 실행한 IE 설정 [2] 개골동자 269 03-26
94006 기 타| 크롬 [2] 아침천사 269 07-23
94005 윈 도 우| 윈도우10 2004 탐색기 메뉴 치 조정 못하나요? [1] 레전드한화 269 08-05
94004 기 타| cdrom 인식문제 [4] 요동치는세 269 01-19
94003 기 타| cmd 창만 있는 백업 복구 만들기 어떻게 할까요? [2] 슈머슈마 269 03-08
94002 소프트웨어| 윈도우10 이벤트 오류 이벤트ID 10016 설정중에... [2] 파워클래식 269 03-23
94001 소프트웨어| 토탈커맨더 한글 폴더 오류? [3] 귀신 269 12-29
94000 소프트웨어| swf -> 동영상 파일 변환 프로그램 [3] 무저울 269 07-20
93999 윈 도 우| 크롬 오류 질문입니다. [3] 준이오빠 269 08-27
93998 윈 도 우| 매번 로그인하라고 창이 뜨는대 [2] 까투리 269 10-13
93997 윈 도 우| 윈도우10 사용자 로그오프 단축키 비활성 되나요 [1] 치토스 269 08-01
93996 윈 도 우| vhd에서 로그인암호........................................ [6] 카니발 269 11-22
93995 소프트웨어| 리눅스와 개인정보 보호 [15] 스티어 269 04-11
XE1.11.6 Layout1.4.8