저는 (Windows 7에서) runas 명령을 사용하여 서비스를 중지 한 다음 다시 시작하려고합니다. (Win7에서는 관리자 권한이 필요하므로 runas를 사용합니다.)Win7 runas 명령 : 실행 된 명령 출력을 캡처하는 방법?
서비스를 중지해도 정상적으로 작동하지만 시작하지는 않습니다. 여기
runas /user:myDomain\myUserId "net stop serviceName"
명령은 서비스를 시작하기위한 것 : 여기가 서비스를 중지하기위한 사용하고 명령이다
runas /user:myDomain\myUserId "net start serviceName"
나는 다른 명령 창이 열리면 위의 명령을 실행하지만 전에 멀리 깜박이면 그 안에 무엇이든 볼 수 있습니다. 따라서 나는 무엇이 잘못 될지 전혀 모른다.
그럼 내 질문은 : runas를 통해 실행할 때 net start 명령에서 stdout 및/또는 stderr를 어떻게 캡처 할 수 있습니까? 리디렉션을 사용하여 시도했지만 공백 파일 만 가져 왔습니다. 또 다른 해결책은 서브 태스크가 열려있는 상태로 runas에 의해 열린 창을 얻는 것입니다.
미리 감사드립니다.
이것은 나를 위해 작동하지 않습니다. "runas/user : username"cmd/c time> output.txt ""하고 있습니다. 왜 이것이 나던 일을하는지 이해하도록 도울 수 있다면 정말 호의를 베풀 것입니다! – Feytality