
원격 서버에 exe 파일이 있습니다. 배치 파일을 사용하여 다른 서버에서 직접 호출해야 합니다. 배치 파일을 사용하여 호출하면 실행되고 호출 서버의 작업 관리자에 표시됩니다. 호출하는 서버에 보안 문제가 있기 때문에 호출된 exe는 몇 가지 API를 호출하지 않고 '인증 오류'라고 표시되고 충돌이 발생합니다. 하지만 exe가 모든 기능을 갖추고 있지만 원격으로 호출되므로 원격 서버에서 실행되기를 원합니다.
답변1
이 PsExec
도구는 좋은 아이디어일 수 있습니다. 원격으로 파일을 제출하는 데 사용할 수 있습니다 exe
.
링크를 참조하세요:PsExec v2.11
답변2
원격 서버의 명령줄에서 sc를 사용하여 exe를 실행하는 서비스를 만듭니다. 그런 다음 서비스 관리 콘솔을 사용하여 원격 서버에 연결하고 서비스를 시작할 수 있습니다.
sc create service_name binpath=C:\path\to\binary [옵션1] [옵션2] [옵션N]
답변3
의견을 보내주셔서 감사합니다... 문제는 VPN 연결을 통한 클라이언트의 네트워크 정책으로 인해 외부 웹사이트에 대한 API 호출이 거의 실패했다는 것입니다. 이에 대한 정확한 해결책을 찾지 못했고 대안으로 외부 웹사이트에 대한 호출을 허용하는 다른 서버에 exe를 배치하는 문제를 해결하고 이에 따라 코드를 수정하고 작업 일정에서 작업으로 실행되도록 예약했습니다.