Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过组策略部署自定义.NET Windows服务_C#_Visual Studio 2010_Windows Installer_Group Policy - Fatal编程技术网

C# 通过组策略部署自定义.NET 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服务打包到MSI,我想部署(无人值守)到许多工作站

根据以下关于ServerFault的问题:您可以这样做,但问题是如何传递属性。我需要传递的唯一属性是到主SQL数据库的连接字符串

我如何(使用Visual Studio 2010)创建这样一个带有MSI的Windows服务,该服务可以通过组策略以完全无人参与的方式安装


更新:这不一定是集团政策,我们可以使用任何其他基于Windows的技术(如果可用)。

要安装您可以使用的服务和表,请执行以下操作:


这是根据您在这些表中设置的内容自动完成的。我认为您不能在Visual Studio中配置它们,但可以尝试WiX。

您不能将参数传递到通过组策略软件安装安装的MSI文件。不直接。支持的方法是创建MSI转换。在Orca中加载MSI,创建新的转换,修改可用的参数并将其保存在.mst文件中。然后,当您在GPO中创建新的应用程序包时,使用Transforms选项卡指定您创建的转换

您正在运行什么服务器操作系统?各种基于Windows的操作系统:2003 R1/R2、2008 R1/R2。。。我们是ISV,所以很难说。