2012-10-22 3 views
0

C# 프로그램에서 내 로컬 컴퓨터의 원격 컴퓨터로 .vbs 스크립트를 복사하고 실행해야합니다.
psexec을 사용해 보았지만 vbs 파일을 원격 컴퓨터에 복사 할 수없는 것으로 보입니다.
파일을 net use으로 복사하지 말고 psexec으로 실행하십시오.
원격 컴퓨터는 사용자 이름과 암호로 보호됩니다.로컬에서 원격 컴퓨터로 VBS 복사하기

스크립트를 복사하고 실행하는 멋진 솔루션에 대해 생각해보십시오.

감사

+0

Powershell을 사용하여 파일을 복사 할 수 있습니다. - http://stackoverflow.com/questions/612015/copy-item-with-alternate-credentials PSExec은 여전히 ​​그것을 실행하는 좋은 방법입니다 ... – Blachshma

답변

0

나는 오랫동안 psexec에 고투, 그러나 나는 100 %를 작동시킬 수 없습니다. 때로는 EULA 메시지가 나타날 수도 있습니다 (명령 줄 옵션으로이 문제를 해결할 수 있습니다). 때로는 작동하지 않을 수도 있습니다. 원격 컴퓨터에서 설치하고 실행하는 WCF 웹 서비스를 만들었습니다. 웹 서비스는 배치/스크립트 파일을 실행하는 명령과 같이 명령 줄을 실행합니다.

물론 이러한 서비스는 해킹 및 악용에 노출되어 있으므로 안전하고 보호 된 환경에서만 사용해야하는지 또는 웹 서비스에서 적절한 인증을 사용하는지 확인하고 싶습니다.

+0

은 분명히 추가합니다. 원격 컴퓨터의 서비스는 우아한 솔루션이 될 수 있지만 원격 컴퓨터에는 아무 것도 설치할 수 없습니다. –

+0

그래도 제대로 작동하려면 psexec을 얻을 수 없다는 경고를드립니다. – Polyfun

관련 문제