首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows2008、R2和Windows 7上以编程方式启用应用服务器角色

如何在Windows2008、R2和Windows 7上以编程方式启用应用服务器角色
EN

Stack Overflow用户
提问于 2015-03-16 15:34:50
回答 1查看 867关注 0票数 0

作为安装过程的一部分,我需要启用Application角色。我需要这样做才能获得应用程序所需的分布式事务特性。我可以通过从dism.exe应用程序执行C#轻松地在Windows2012Server上完成这一任务。下面是执行的命令。

代码语言:javascript
复制
dism /Online /Enable-Feature /FeatureName:Application-Server /FeatureName:AS-NET-Framework /FeatureName:AS-Ent-Services /FeatureName:AS-Dist-Transaction /FeatureName:AS-Incoming-Trans /FeatureName:AS-Outgoing-Trans

但是,当我尝试在Windows2008DISM服务器或Windows7上执行此操作时,它会失败,表明R2不识别这些功能。如果我在这些机器上运行命令来列出这些特性(),它们确实是不可用的。即使我使用角色管理器手动启用Application角色,并列出DISM中可用的功能,它们也不会被列出,或者以不同的名称表示Application角色。

如何使用R2以编程方式在Windows2008WindowsServer和Windows7上启用Application角色?解决方案不必使用DISM。我正在寻找任何选择。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-17 15:26:05

因此,即使Windows2008ServerManager在Windows2008R2上贬值,您仍然可以使用它来启用角色。下面是我用来启用它的命令:

代码语言:javascript
复制
ServerManagerCmd -install Application-Server AS-Ent-Services AS-Dist-Transaction AS-Incoming-Trans AS-Outgoing-Trans

您将得到以下警告,但它有效。

Servermanagercmd.exe是不受欢迎的,而且在以后的版本中也不能保证支持它。我们建议您使用可用的PowerShell cmdlet。

那么,如何在Window 7上启用它呢?您不能这样做,因为它是一个客户端操作系统,并且不存在这些角色。但是,安装此角色的最终原因是要安装和配置分布式事务。在Windows 7上,分发事务协调器已经可用,您只需配置它即可。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29080839

复制
相关文章

相似问题

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