2016-06-23 4 views
1

아래 스크립트를 VBScript에서 호출하는 중 sceen이 표시됩니다. 이것을 무시할 수 있습니까?스크립트를 관리자 권한으로 실행하십시오.

objShell.ShellExecute "C:\batchScript.cmd", MyPath, "", "runas", 1 
+0

루트가 아닌 드라이브의 하위 폴더로 batchScript.cmd를 옮겨 보았습니까? 때때로 루트는 실행 파일을 실행하려고 할 때 문제를 일으킬 수 있습니다. 배치 디렉토리를 만든 후에 C : \ batch \ batchScript.cmd를 대신 사용해보십시오. – ManoDestra

+0

대신 objShell.Run을 사용해 보았습니까? 하지만 파일 위치가 문제라고 생각합니다. – ManoDestra

답변

0

당신은 가장 높은 수준의 권한으로 실행하는 예약 된 작업을 만들 수 있습니다, 당신은 UAC가 관리자 계정에 대한 메시지를 표시하지 않도록 설정할 수 있습니다, 또는 당신은 UAC를 완전히 사용 중지 할 수도 있습니다. 스크립트를 실행하는 사용자는 관리 권한이 있어야합니다 (즉, "runas"해결 방법없이 배치 스크립트를 직접 실행할 수도 있음).

관련 문제