CMD를 시작하고 명령을 실행하려면 다른 사용자를 실행하세요.

CMD를 시작하고 명령을 실행하려면 다른 사용자를 실행하세요.

대화를 통해 다른 사용자로 배치 파일을 실행하고 싶습니다 Windows -> Run.

나는 시도했다:

runas /profile /user:test CMD "C:\Users\MyName\Desktop\Run.bat"

runas /profile /user:test "CMD "C:\Users\MyName\Desktop\Run.bat""

runas /profile /user:test "CMD \"C:\Users\MyName\Desktop\Run.bat\""

runas /profile /user:test "CMD \"C:\Users\MyName\Desktop\Run.bat"\"

하지만 여전히 운이 없습니다. CMD가 열리고 비밀번호를 묻습니다. 그것을 입력하면 다른 사용자 이름을 사용하여 다른 CMD 창이 열립니다.하지만그것은 방망이를 실행하지 않습니다. 대신 제목 표시줄에 다음과 같이 표시됩니다.

관리자: cmd "C:\Users\MyName\Desktop\Run.bat"(Home-PC\test로 실행)

누구든지 도와주실 수 있나요?

답변1

스위치가 없습니다. 에서 CMD /?:

/C      Carries out the command specified by string and then terminates
/K      Carries out the command specified by string but remains

이러한 명령이 작동해야 합니다. 귀하의 필요에 맞는 것을 선택하십시오.

runas /profile /user:test "CMD /C C:\Users\MyName\Desktop\Run.bat"

runas /profile /user:test "CMD /K C:\Users\MyName\Desktop\Run.bat"

경로에 공백이 포함된 경우 이스케이프된 큰따옴표( \")로 묶습니다.

runas /profile /user:test "CMD /C \"C:\Users\My Name\Desktop\Run.bat\""

runas /profile /user:test "CMD /K \"C:\Users\My Name\Desktop\Run.bat\""

답변2

이는 정확히 원하는 것이 아닐 수도 있지만 다음을 사용하여 명령을 실행할 수 있습니다.관리자Ctrl+Shift+Enter실행 대화 상자를 눌러 권한을 얻습니다.

여기에 이미지 설명을 입력하세요

관련 정보