[英]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.