首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序化远程应用安装

程序化远程应用安装
EN

Stack Overflow用户
提问于 2008-10-27 20:12:15
回答 5查看 917关注 0票数 1

Windows和.Net框架中有没有内置的东西,可以通过编程的方式远程安装和执行应用程序?Ie:用于远程软件部署的API。我想构建一个工具,可以从一个中央管理工作站在一组新计算机上安装服务。

更新:计算机是内部IT网络的一部分,应用程序和服务大多是内部开发的。部署程序将完全是内部的,而不是商业销售的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-11-02 11:24:09

我假设所有相关的计算机都是XP Pro,它是AD域的成员,由一家公司控制。这与我们在工作中的设置是一样的。我们使用组策略在成员计算机上设置防火墙配置,这将打开DCOM端口,因为它是允许“提供远程协助”工作所必需的。显然,我们的网络是由防火墙与互联网隔离的,防火墙不允许这种类型的流量进入!DCOM端口还允许WMI远程执行。XP还公开了管理共享(c$ etc),因此您可以将文件复制到PC上。如果您可以设置您的安装程序,使其可以无人值守运行,那么您没有理由不能将其复制到远程机器上,然后运行它。然后,您还应该能够使用WMI远程启动该服务。

您应该先试试组策略。我们在工作中使用它来进行几个软件部署,并且它是有效的。我们没能让它部署一个.net编写的服务,而且我们也有一个内部的替代系统用于我们的.net客户端应用程序,它可以在运行应用程序之前更新它,所以我承认它有一些缺点。

我们目前正在推出SCCM (SMS),所以我不能评论它的能力,但如果您的组织能够负担得起,那么我希望它会比内部系统更好。

票数 2
EN

Stack Overflow用户

发布于 2008-10-27 21:00:37

“我想构建一个工具,该工具可以从一个中央管理工作站在一组新计算机上安装服务。”

其他想要建立一个终日发送垃圾邮件的机器人网络的人也会这样做。当然,你可能有很好的理由这样做。但是,出于安全方面的考虑,这是不可取的,而且相当困难。

Microsoft Deployment Services开始。

微软拥有丰富的Desktop Deployment信息。

票数 2
EN

Stack Overflow用户

发布于 2008-11-03 00:55:08

我用过很多time.

  • Microsoft Deployment Toolkit都有的部署应用程序的工具,
  • PsExec是一种穷人的方式。它是免费的,但据我所知,还有很多东西需要学习。然而,这可能是一项明智的投资。
  • 最灵活的方法是assign MSIs using group policy,它不需要大量的工作。您不必安装额外的软件,也不必考虑如何将数据从一个地方转移到另一个地方。
  • 根据您的环境和当前IT基础设施的大小,有大量的第三方应用程序,它们可能会在采用应用程序部署之外带来额外的好处。您拥有System Center、Symantec Altiris以及更多。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/241234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档