目前,用户必须进入控制面板>程序>打开或closuresWindowsfunction,然后点击勾选要激活的function框。 我想给他们从我的应用程序做到这一点的能力。
任何想法如何通过.NET自动执行此过程(最好在C#中)?
.Net核心命令行应用程序| Process.Start()在一些机器上运行,但不在其他机器上运行
为Windows服务设置环境variables
如何从.NET应用程序启动`powercfg.exe -energy`?
为什么Process.MainWindowTitle总是空的,除了一个窗口?
安装程序自定义操作无法读取所有registry值
我这样做使用NSIS的IIS使用:
$Sysdirpkgmgr.exe /n:$Tempiis7Unattend.xml
您可以从您的c#程序中调用pkgmgr程序,通常您将创建一个无人参与文件,其中包含pkgmgr用于该功能的说明。
你需要使用
System.Diagnostics.Process.Start().
如果您只针对较新的平台(> = Windows Vista),则dism.exe是最新的实用程序; 它取代了pkgmgr。
http://technet.microsoft.com/en-us/library/dd799309(WS.10).aspx
http://msdn.microsoft.com/en-us/library/dd371719(v=vs.85).aspx
dism.exe /online /enable-feature /featurename:IIS-WebserverRole
dism.exe /online /get-features | find “Tablet”
请参阅: http : //adriank.org/microsoft-ocsetupdism-component-name-list/了解更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。