설치 스크립트를 관리자로 실행해야합니다. 나는 몇 가지를 시도했지만 그들 중 누구도runas 명령을 사용하여 스크립트 실행
쉘은 암호를 요구runas /user:Administrator install.bat
는, 새로운 쉘 창을 엽니 작동하지 않으며,
이runas /user:Administrator "call install.bat"
쉘은 요청 스크립트를 실행하지 않고 바로 닫힙니다 암호는 다음
Unable to run - call install.bat
2: The system cannot find the file specified
내가 이해하지 못하는 것은 오류와 함께 실패한 나는 runas
없이 명령 call install.bat
를 실행하는 경우 부분은 스크립트가 실행되었습니다. 그것은 관리자 자격 증명이 필요한 명령에 실패했지만 예상대로입니다.
- 어떻게 runas 명령을 사용하여 관리자 권한으로 스크립트를 실행 :
나는이 개 질문이? 다음 호출이 작동하지 않는 이유는
- 당신은 설명 할 수 없습니다 :
runas /user:Administrator "call install.bat"
문제는 새 셸 창을 만들고 현재 환경 (작업 디렉터리, 사용자 지정 환경 변수)을 정리하는 것입니다. – Sydney
@Sydney : 그대로있는 것이 좋습니다. 환경을 준비한 후에 항상'install.bat'을 호출하는 래퍼 스크립트를 작성할 수 있습니다. 게다가'runas/env'가 있습니다 ...하지만 여러분은 여러분의 질문에 이런 부작용을 명시하지 않았습니다. – 0xC0000022L
'/ env가 문제를 해결했습니다. – Sydney