繁体   English   中英

将VBS从本地复制到远程计算机并执行

[英]copy VBS from local to remote machine and execute it

我需要从C#程序将本地计算机的.vbs脚本复制并执行到远程计算机。
我尝试使用psexec但似乎无法将vbs文件复制到远程计算机。
我宁愿不以net use复制文件(然后使用psexec执行它)。
远程计算机受用户名和密码保护。

您能考虑一个优雅的解决方案来复制和执行脚本吗?

谢谢

我与psexec挣扎了很长时间,但是我无法使其100%正常工作。 有时它会弹出EULA消息(您应该能够通过命令行选项摆脱它),有时它根本无法工作。 我最终创建了一个WCF Web服务,该服务可以在远程计算机上安装和运行。 该Web服务将执行我发送给它的命令行,例如运行批处理/脚本文件的命令。

当然,此类服务容易受到黑客攻击和滥用,因此您需要确保仅在安全且受保护的环境中使用该服务,或者对Web服务使用适当的身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM