Tenemos algunos scripts de Powershell que se utilizan para configurar varios entornos de desarrollo / prueba / producción y uno de ellos instala y configura IIS. Desafortunadamente, estos scripts no parecen funcionar en Windows 10 en este momento porque falta el cmdlet Install-WindowsFeature.
¿Dónde se eliminaron intencionalmente, o hay algún aro por el que necesito saltar para instalarlos que antes no era necesario?
powershell
windows-10
Señor smythe
fuente
fuente
Respuestas:
Si bien la respuesta de Ryan es correcta, recomendaría mantenerse alejado de los
Install-WindowsFeature
cmdlets si desea ejecutar sus scripts en las estaciones de trabajo también. Siempre dependerá de RSAT aunque no lo necesite de otra manera.Simplemente use Enable-WindowsOptionalFeature que funciona en servidores y estaciones de trabajo. Debería cambiar sus scripts, los nombres de las características también son diferentes.
Escribí un poco sobre: diferentes formas de instalar las características de Windows en la línea de comandos
fuente
Enable-WindowsOptionalFeature
Sin embargo, tiene un comportamiento un poco extraño. No le permite suprimir la solicitud de confirmación. Lo hace no apto para su uso en un proveedor automático como el chef. No tengo una mejor respuesta, me sorprendió que estuviera escrito de una manera que no respeta la preferencia de confirmación incorporada de Powershell.Aún no está disponible. Como siempre, las herramientas de administración remota del servidor (RSAT - también incluye los
*-WindowsFeature
cmdlets) siempre han sido muy sensibles a la versión del sistema operativo. Es decir, usaría Windows 7 RSAT en Windows 7 para administrar Server 2008 R2, Windows 8.1 RSAT en Win 8.1 para administrar Server 2012 R2, etc. El uso de RSAT en las versiones del sistema operativo puede funcionar, pero también puede fallar inesperadamente. Los*-WindowsFeature
cmdlets son técnicamente parte delServerManager
módulo, y dado que Server 2016 aún no está disponible, es posible que no vea estos cmdlets por un tiempo.Es posible que esto funcione: https://www.microsoft.com/en-us/download/details.aspx?id=45520
O, si no, simplemente encuentre una estación de trabajo Windows de nivel inferior para realizar su administración remota desde ahora.
fuente