2016-03-08 60 views
0

我想用powershell腳本來設置機器,我不知道如何找到模塊的名稱。我想建立相同的腳本比腳本低,但對於asp.net mvc 3,URL重寫2.0,URL授權...如何找到IIS功能的名稱

我試圖在谷歌,網絡平臺安裝程序搜索...我錯過了什麼嗎?

例:

Import-Module ServerManager 
$features = @(
    "Web-WebServer", 
    "Web-Static-Content", 
    "Web-Http-Errors", 
    "Web-Http-Redirect", 
    "Web-Stat-Compression", 
    "Web-Filtering", 
    "Web-Asp-Net45", 
    "Web-Net-Ext45", 
    "Web-ISAPI-Ext", 
    "Web-ISAPI-Filter", 
    "Web-Mgmt-Console", 
    "Web-Mgmt-Tools", 
    "NET-Framework-45-ASPNET" 
) 
Add-WindowsFeature $features -Verbose 
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')) 
choco install -y webdeploy 

回答

1

打開PowerShell提示符並使用Get-WindowsFeature cmdlet的。

enter image description here

我相信這PS模塊默認情況下,在服務器上安裝。對於運行Windows 7的客戶端計算機,例如,您可以安裝遠程服務器管理工​​具 - https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=7887

+0

感謝您的回答,我想這不是詳盡無遺,我沒有看到任何asp.net mvc(或.net 4.0或url重寫...) – rad

+0

@rad URL重寫模塊帶外,在一個單獨的MSI。 ASP.NET 4在所有操作系統上都不可用,有時被ASP.NET 4.5取代。當開發人員直接將其與Web應用程序一起部署時,ASP.NET MVC根本不是Windows組件。 –

+0

每個操作系統版本的功能列表不同。您應該在目標機器上運行Get-WindowsFeature cmdlet以獲取列表。 – chief7