2010-01-12 7 views
0

응용 프로그램을 자동으로 실행하기 위해 배치 파일을 만들었지 만 CMD가 실행하지 않는 것 같습니다. 필자는 메모장을 사용하여 다음과 같이 입력했습니다.명령 줄에서 내 매개 변수를 실행하지 않습니다.

CMD /C "C:\notepad2\notepad2.exe" 

Windows Vista에서 실행하면이 기능을 사용할 수 있습니다. 그러나 Windows Server 2008 (64 비트)에서 실행하면 작동하지 않습니다. 나는 Run 메뉴에서 그 라인을 사용하려고 시도한다.

어떻게해야합니까? 내 목표는 배치 파일을 실행하는 예약 된 작업을 실행하는 것입니다.

+0

실제로 게시 한 내용을 실제로 시도해 보셨습니까? 두 시스템 모두에 경로와 실행 파일이 있습니까? 실행하려고하는 정확한 명령을 게시하면 도움이됩니다. –

+0

무슨 일이 있었는지 나는 모르지만 다시 시작한 후에는 작동합니다. – darnpunk

답변

0

바보 같은 질문이지만 실제로 실행하려고하는 프로그램이 서버 2k8 컴퓨터에 입니까?

Vista와 Server 2k8 간에는 cmd의 차이점이 없습니다.

게다가 왜 cmd을 통해 실행해야합니까? 그냥 응용 프로그램을 직접 실행할 수 없습니까? 을 사용하면 dir 또는 start과 같은 쉘 내장에만 필요합니다.

또한 64 비트 Windows에는 NTVDM이 없음을 기억하십시오. 16 비트 프로그램을 실행할 수 없습니다. 나는 요즘에는 여전히 그것들을 사용할 것 같지 않지만 그것이 64 비트에서 작동하지 않는 이유를 생각할 수있는 유일한 것일 수 있습니다.

+0

약 10 분 간격으로 공유 네트워크의 일부 파일을 동기화하는 프로그램 명령을 실행하려면 명령 줄을 실행해야합니다. 어쨌든, 이것 외에 요점은 있지만 실제로 로그인하지 않은 상태에서 네트워크의 공유 폴더에 실제로 자동으로 연결할 수 있습니까? 서버를 재부팅 할 경우 위의 동기화를 시도하고 있습니다. – darnpunk

+0

@darnpunk : 공유 폴더는 사용자에게 속합니다. 로그인하지 않은 상태에서는 연결되어 있지 않습니다. 'net use'를 사용하여 연결할 수 있습니다. 나중에 다시 드라이브 문자를 제거하는 것을 잊지 마십시오. – Joey

관련 문제