我有一个用C#编写的服务,它依赖于.NET 4.5中任何版本的单声道都不支持的功能,所以我必须使用Windows服务器。在其他情况下,为了部署网络服务,我只需要一个jar / tar /任何一个,然后在部署过程中使用SSH,这可以成为可以分发到任何地方的sh脚本的一部分。但由于这是Windows,我没有这些工具,而且我对如何将其部署到20个(或更多)不同的服务器感到有些不知所措。
所以我看到MSVS 2012中有一个发布过程,但它似乎使用Windows文件共享,否则我应该将它发送到某种类型的网站(???)但它没有'看起来它有任何启动方式,即使我能弄清楚如何在那里开始它。
是否有某些产品在Windows中执行此操作或者我是否更容易安装SSH服务器?我有远程桌面访问权限,但不希望手动部署任何内容。
谢谢!
答案 0 :(得分:0)
尝试将Powershell与WMI一起使用。 [这个问题](https://superuser.com/questions/337810/how-can-i-remotely-install-or-uninstall-a-service-on-windows-server-2008-r2)讨论了远程安装Windows服务的一些方法。