RunAs

이 다음부터 RunRunWait를 사용하기 위해 사용자 신용장 세트를 지정합니다.

RunAs , User, Password, Domain

매개변수

User

이 매개변수와 다른 모든 매개변수를 모두 생략하면, RunAs 특징은 꺼집니다. 그러면 RunRunWait는 그들의 기본 행위로 복구됩니다. 그렇지 않으면, 이것은 사용자 이름으로서 그 아래에 새 프로세스가 생성될 것입니다.

Password

User의 암호.

Domain

User의 영역. 로컬 계정을 사용하려면, 이 매개변수를 비워 두십시오. 작동에 실패하면, @YourComputerName를 사용해 보십시오.

논평

If the script is running with restricted privileges due to User Account Control (UAC), any programs it launches will typically also be restricted, even if RunAs is used. To elevate a process, use Run *RunAs instead.

이 명령어는 오로지 AutoHotkey에게 앞으로 RunRunWait를 사용할 때마다 전부 보조 사용자 신용장을 사용하라고 (또는 사용하지 말라고) 알리는 일만 합니다.

ErrorLevel은 이 명령어로 바뀌지 않습니다. 무효한 User, Password, 또는 Domain이 지정되면, RunRunWait는 문제를 설명하는 에러 메시지를 보여줍니다 (단, 그들의 UseErrorLevel 옵션이 켜져 있는 경우는 예외입니다).

RunAs 특징이 켜져 있는 동안, RunRunWait는 문서, URL, 또는 시스템 명령어를 기동할 수 없습니다. 다른 말로, 기동될 파일은 반드시 실행 파일이어야 합니다.

이 명령어가 작동하려면 "보조 로그온" 서비스가 자동이든 수동이든 설정되어 있어야 합니다 (수동으로 설정되어 있을지라도 요구하면 OS는 자동으로 그 서비스를 시작합니다). 역주: 보조 로그온(Secondary logon) 서비스는 윈도우 계정으로 관리자 권한이 필요한 작업을 수행할 수 있습니다.

Run, RunWait

예제

Opens the registry editor as administrator.

RunAs, Administrator, MyPassword
Run, RegEdit.exe
RunAs  ; 정상 행위로 재설정합니다.