윈 도 우 이것좀 작동하게 해주세요 cmd
2019.11.10 08:33
@echo off
color 1f
title Auto_IP_Setting v1.0.1
:: 관리자 권한 확인하여, 아니면 관리자 권한으로 다시 실행합니다.
if not exist %windir%\system32\config\sam (
echo Set UAC = CreateObject^("Shell.Application"^) > "%tmp%\admin.vbs"
echo UAC.ShellExecute "%~0", "", "", "runas", 1 >> "%tmp%\admin.vbs"
wscript.exe "%tmp%\admin.vbs" & del "%tmp%\admin.vbs" & exit)
for /f "delims=[] tokens=2" %%a in ('ping -4 -n 1 %ComputerName% ^| findstr [') do set ThisIP=%%a
for /f "tokens=1 delims==" %%i in (IP.txt) do set ThisIP2=%%i
for /f "tokens=2 delims==" %%F in ('wmic nic where "NetConnectionStatus=2 and AdapterTypeId=0" get NetConnectionID /format:list') do set interfaceName=%%F
echo.
echo. *******************************************************************************
echo. 고정 IP 주소 변경 프로그램 v1.0.1
echo. *******************************************************************************
echo.
echo.* 컴퓨터 IP 주소 : %ThisIP%
echo.
echo.* 메모장 IP 주소 : %ThisIP2%
echo.
echo.* 인터페이스 이름 : %interfaceName%
pause
빨간색 부분이 없어야 정상작동 합니다
그렇다고 없에면 pause 다음스크립트가 있는데 작동 안됩니다
댓글 [2]
-
DarknessAngel 2019.11.10 10:25
-
메리아 2019.11.10 11:23
저 부분의 기능은 관리자권한으로 실행 안했을때도 자동으로 관리자권한으로 바꿔서 다시 실행해주는 기능입니다.
즉, 그냥 저 부분을 지워버리고 무조건 관리자권한으로 우클릭해서 실행하면 속편합니다.
아니면 바로가기 같은거 만들어서 속성에서 관리자권한으로 세팅하거나요.
근데 역시 더블클릭이 편하겠죠?
그렇다면 대강 첨부파일과 같이 하면 됩니다.
예전에 이래저래 실험하며 만든 관리자권한 실행예제입니다.
(관리자권한 획득에 성공했다는 증거로 system32 폴더에 txt 파일을 하나 만들어 실행 날짜와 시각을 기록합니다.)
제가 XP부터 포함해서 윈10까지 여러군데 해봤는데,
기존에 알려진 관리자권한 확인하는 방법이 어쩌다 안먹히는 경우도 있고 그렇더라구요.
그래서 첨부파일과 같은 방식까지 이래저래 테스트하며 발전(?) 시켜봤는데
제가 해본건 대강 다 통했습니다.
저게 안되면 인터넷에서 또 다른 체크방법 찾아보세요.
참고로 님의 코드는
exist %windir%\system32\config\sam 로 관리자권한 여부를 확인하는 것이고
제건 net session 이란걸 확인하는 방식입니다. (주석에 있듯 cacls.exe를 확인한적도 있지만 안될때가 있어서 포기)
여러가지 방식을 확인해서 맞는거 쓰시는 수밖에는 도리가 없습니다.
배포용이라면 제 방식이 또 안될지 모르겠지만,
(제가 xp포함 xp 이후 비스타빼고 다 해보긴 했지만, 혹 안되는곳도 있을지 몰라요. 또 뭔가 트윅된 경우엔 안될수도 있구요.)
개인용이라면 대충 맞는거 찾아쓰면 됩니다.
참고로 사용자 계정 컨트롤 UAC까지 우회해주는건 아닙니다.
그건 우회가 아마 불가능하지 않나 싶습니다.
그거 낮춰놨으면 바로 실행될 것이고, 안 낮췄으면 확인창이 뜰테고 거기서 Yes정도는 수동으로 눌러줘야합니다.
즉, 무인 자동실행은 거의 무리라는거죠.
무인 실행을 원하면 UAC를 꺼야합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
67216 | 윈 도 우| sfc /scannow 했는데요 [2] | 툴캅 | 905 | 05-09 |
67215 | 기 타| 콜레오님 읽어주세요 | 치매노인 | 905 | 03-14 |
67214 | 기 타| 이두가지 수상한 물건이 어디에 사용을 하는지 알려주세요 [13] | 우주 | 905 | 04-01 |
67213 | 윈 도 우| 오른쪽 콘택트메뉴 삭제 [2] | 이거니 | 905 | 10-01 |
67212 | 하드웨어| crc오류난 하드 [2] | 구용탄 | 905 | 03-19 |
67211 | 윈 도 우| Aero Glass 에러 [1] | 이탈 | 905 | 12-17 |
67210 | 윈 도 우| 윈도우8.1 실행되지 않는 프로그램들이 종종 있습니다 [4] | 클라크 | 905 | 01-09 |
67209 | 소프트웨어| 도대체 어떤걸 설치 했길래.. [6] | 테츠로 | 905 | 01-27 |
67208 | 서버 / IT| 공유기 무선 신호 SSID [2] | 쭌쭌 | 905 | 09-18 |
67207 | 윈 도 우| 혹시 부팅초기에 비밀번호를 입력해야 부팅이되는 툴이 있... [5] | 고장신고 | 905 | 09-23 |
67206 | 윈 도 우| Win10 PE 해상도 잡기 자동실행 문제입니다 [5] | 자연을보며 | 905 | 11-17 |
67205 | 윈 도 우| 윈도우 구매 관련 [7] | 우우와와 | 905 | 01-09 |
67204 | 윈 도 우| 이번에 나온 RS3 어떤거로 깔아야하나요? [4] | 거북이69 | 905 | 10-19 |
67203 | 하드웨어| 채굴기에서 그래픽카드 성능이 왜 중요한지요? [8] | 아짜 | 905 | 01-14 |
67202 | 소프트웨어| 유튜브 MP3 다운로더 [2] | 읍민Kaine | 905 | 02-11 |
67201 | 하드웨어| 요즘 GPT 파티션 쓰는 분들 많이 있나요? [3] | 좋게멋지게 | 905 | 10-12 |
67200 | 하드웨어| 이컴퓨터 버려야할까요?? [17] | qkqkqk | 905 | 04-01 |
67199 | 윈 도 우| 1803에서 잘하던 게임인데 1903에서 이런 메세지가 뜨네요. [6] | 레전드한화 | 905 | 06-12 |
67198 | 윈 도 우| 마이크로소프트 엣지 브라우저 경로 좀 알려 주세요. [13] | 심돌이 | 905 | 01-18 |
67197 | 하드웨어| 로지텍 마우스 나노 수신기 페어링 제한 있나요? [7] | 메리아 | 905 | 06-26 |
저런 명령은 당연히 관리자 권한이 있어야 합니다
우클릭 -> 관리자 권한 실행