C# 通过组策略部署自定义.NET Windows服务
我有一个Windows服务打包到MSI,我想部署(无人值守)到许多工作站 根据以下关于ServerFault的问题:您可以这样做,但问题是如何传递属性。我需要传递的唯一属性是到主SQL数据库的连接字符串 我如何(使用Visual Studio 2010)创建这样一个带有MSI的Windows服务,该服务可以通过组策略以完全无人参与的方式安装C# 通过组策略部署自定义.NET Windows服务,c#,visual-studio-2010,windows-installer,group-policy,C#,Visual Studio 2010,Windows Installer,Group Policy,我有一个Windows服务打包到MSI,我想部署(无人值守)到许多工作站 根据以下关于ServerFault的问题:您可以这样做,但问题是如何传递属性。我需要传递的唯一属性是到主SQL数据库的连接字符串 我如何(使用Visual Studio 2010)创建这样一个带有MSI的Windows服务,该服务可以通过组策略以完全无人参与的方式安装 更新:这不一定是集团政策,我们可以使用任何其他基于Windows的技术(如果可用)。要安装您可以使用的服务和表,请执行以下操作: 这是根据您在这些表中设置的
更新:这不一定是集团政策,我们可以使用任何其他基于Windows的技术(如果可用)。要安装您可以使用的服务和表,请执行以下操作:
这是根据您在这些表中设置的内容自动完成的。我认为您不能在Visual Studio中配置它们,但可以尝试WiX。您不能将参数传递到通过组策略软件安装安装的MSI文件。不直接。支持的方法是创建MSI转换。在Orca中加载MSI,创建新的转换,修改可用的参数并将其保存在.mst文件中。然后,当您在GPO中创建新的应用程序包时,使用Transforms选项卡指定您创建的转换 您正在运行什么服务器操作系统?各种基于Windows的操作系统:2003 R1/R2、2008 R1/R2。。。我们是ISV,所以很难说。