
명령줄에서 exe를 시작하려고 합니다.
shell> wampmanager
그렇게 하면 사용자 계정 컨트롤 팝업이 나타나 허가를 요청하는 메시지가 나타납니다. "예"를 눌러 실행하면 실행됩니다. 그런데 명령줄을 통해 권한을 부여하는 것이 가능합니까? 그 이유는 내가 이 프로그램을 자체적으로 실행하는 배치 파일을 작성하고 있는데, 실행될 때 "예" 버튼을 누를 필요가 없기 때문입니다. 감사합니다.
답변1
이것은 나에게도 짜증이 났고 얼마 전에 해결책을 찾았습니다 (어디인지 모르겠습니다).
- 작업 스케줄러 열기(Windows 검색 창에 "작업" 입력)
- "작업 스케줄러 라이브러리"를 클릭하세요.
- 중앙 목록에서 마우스 오른쪽 버튼을 클릭하고 "새 작업 만들기..."를 선택합니다.
- 이름을 지정하고 설명도 입력합니다(나중에 편리할 수 있음).
- 하단에서 "가장 높은 권한으로 실행"을 선택하세요.
- 하단에서 "구성" > [운영 체제]를 선택합니다.
- "작업" 탭에서 "새로 만들기..."를 클릭합니다.
- 찾아보기를 클릭하고 원하는 .exe를 가리킨 다음 "확인"을 클릭하세요.
- "조건" 탭에서 모든 항목을 선택 취소합니다.
- "설정" 탭에서 "요청 시 작업 실행 허용"을 제외한 모든 항목을 선택 취소합니다.
동일한 "설정" 탭에서 하단 옵션을 기본 설정으로 설정합니다("새 인스턴스를 시작하지 않음"은 WAMP에 필요한 것입니다).
다음으로, 예를 들어 데스크탑에서 마우스 오른쪽 버튼을 클릭하고 "새로 만들기" > "바로가기"를 선택합니다.
- 위치에 다음을 입력하십시오. 은(
C:\Windows\System32\schtasks.exe /run /TN "[taskname]"
는)taskname
작업을 생성할 때 입력한 이름입니다. 예를 들어:C:\Windows\System32\schtasks.exe /run /TN "WAMP"
- 이름을 지어주세요
- 선택적으로 속성에서 아이콘을 변경할 수 있습니다.
이제 이 아이콘을 시작 폴더에 넣을 수 있으며 예를 들어 시작 시 WAMP가 시작되도록 할 수 있습니다. 이 방법으로 1년 넘게 해왔는데 아직까지 아무런 문제가 없습니다. 이것이 당신에게도 효과가 있기를 바랍니다;)
답변2
먼저 명령 프롬프트를 다음과 같이 실행해 보십시오.관리자" 그런 다음 스크립트 등을 실행하십시오! 또는 SlideDown으로 UAC를 비활성화하십시오. "알리지 않음" 그러면 아무 것도 실행할 수 없습니다.관리자문제
또는 배치 파일을 실행하는 경우 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행하면 됩니다.