PowerShell的Web服务器>应用程序开发设置

问题描述:

我想写激活下PowerShell的Web服务器>应用程序开发设置

Web服务器(IIS)> Web服务器>应用程序开发

但对于所有功能PowerShell脚本我的生活我无法在网上找到语法。我导入了servermanager,甚至运行下面的代码来查找命令列表,但似乎找不到我需要的东西。

Get-WindowsFeature | 
    Where-Object {$_.Installed -match “True”} | 
    Select-Object -ExpandProperty Name | 
    Write-Host 

从这里的GUI就是我要找的

enter image description here

编辑

后与Get-WindowsFeature Web-Server一些工作,我能找到Web-App-Dev命令中引用的功能我正在尝试安装。但是,并非所有这些都被列出。运行以下命令

Add-WindowsFeature Web-App-Dev 

只有以下是安装

enter image description here

之后,我已经试过这种“解决”,但是我得到了相同的结果。有谁知道如何在应用程序开发节点中安装每个功能?

$features = Get-WindowsFeature Web-App-Dev 
$subFeatures = $features.SubFeatures 

foreach($item in subFeatures) 
{ 
    Add-WindowsFeature $item 
} 
+0

最简单的办法什么名字都是叫'GET-WindowsFeature *网络*'。这显示了一个很好的输出,列出了所有功能的名称,并匹配它们在GUI中的外观。 https://msdn.microsoft.com/en-us/library/ee662312.aspx – Rory 2015-11-05 16:23:39

使用Get-WindowsFeature一番调查后发现:

Web-App-Dev 

要安装我用下面

#install Web Server (IIS) > Web Server > Application Development settings 
$features = Get-WindowsFeature Web-App-Dev 
$subFeatures = $features.SubFeatures -split " " 

foreach($item in $subFeatures) 
{ 
    Add-WindowsFeature $item 
} 

这个循环根据文档的所有子功能。在Windows Server 2008 R2之后,Add-WindowsFeature可以用作Install-WindowsFeature的别名。 https://technet.microsoft.com/en-us/library/jj205467(v=wps.630).aspx

您可以使用该选项的IncludeAllSubFeature选项。

Install-WindowsFeature Web-App-Dev -IncludeAllSubFeature