Powershell

PowerShell - Windows 10 上缺少安裝 WindowsFeature(和系列)?

  • December 16, 2019

我們有一些 Powershell 腳本用於設置各種 dev/test/prod 環境,其中一個用於安裝和配置 IIS。不幸的是,這些腳本目前似乎無法在 Windows 10 下執行,因為缺少 Install-WindowsFeature cmdlet。

這些是故意移除的,還是我需要跳過一些以前不需要的箍來安裝它們?

Install-WindowsFeature雖然 Ryan 的回答是正確的,但如果您還想在工作站上執行腳本,我建議您遠離cmdlet。即使您不需要它,您也將始終依賴 RSAT。

只需使用適用於伺服器和工作站的 Enable-WindowsOptionalFeature 。您需要更改腳本,功能名稱也不同。

我寫了一些關於:在命令行上安裝 Windows 功能的不同方法

它還沒有出來。與往常一樣,遠端伺服器管理工具(RSAT - 還包括*-WindowsFeaturecmdlet)一直對作業系統版本非常敏感。即,您將在 Windows 7 上使用 Windows 7 RSAT 來管理 Server 2008 R2,在 Win 8.1 上使用 Windows 8.1 RSAT 來管理 Server 2012 R2 等。跨作業系統版本使用 RSAT可能會起作用,但也可能會意外崩潰。這些*-WindowsFeaturecmdlet 在技術上是ServerManager模組的一部分,由於 Server 2016 尚未推出,您可能暫時看不到這些 cmdlet。

可能能夠讓它工作:https ://www.microsoft.com/en-us/download/details.aspx?id=45520

或者,如果沒有,現在就找一個低級的 Windows 工作站來進行遠端管理。

引用自:https://serverfault.com/questions/713187