tiene the subsistema para not installed instalar instaladas has for enabled distributions distribuciones component best windows iis shell command-line terminal

subsistema - the windows subsystem for linux optional component is not enabled



Equivalente de shell de Linux en IIS (7)

¿Estás preguntando sobre el shell de Linux como en un entorno en el que trabajar? Para ese CygWin, creo que ha sido el más largo y es bastante robusto: http://www.cygwin.com/

Hace un tiempo encontré un puerto de Windows de todos los comandos populares de Linux que uso (ls, grep, diff) y simplemente descomprimí esos archivos en un archivo, los agregué a mi entorno PATH y luego puedo ejecutarlos desde allí: http: // unxutils .sourceforge.net /

¿O estás hablando de ejecutar comandos de shell desde dentro de tu código? Si estás en la esfera .net, existe el método Process.Start () que te dará muchas opciones.

¡Espero que esto ayude!

Como desarrollador de LAMP que considera mudarse a una plataforma .Net IIS, una de mis preocupaciones es la pérdida de productividad debido a la falta de caparazón ... ¿Alguien más ha tenido esta experiencia? ¿Hay posiblemente un equivalente de shell de Linux para Windows?



Debe elegir su plataforma de servidor basada en el entorno como un todo, y eso incluye las interfaces de administración / administración suministradas.

Me temo que si no te gusta la forma en que Windows implementa la administración de IIS, entonces eso es una lástima. Habiendo dicho eso, un poco de profundizar en las interfaces WMI generalmente arrojará una solución que debería ser útil. Solía ​​hacer un poco de scripts de WMI (principalmente a través de PowerShell) para tener una capacidad confiable de reconstrucción del entorno.


Si se refiere simplemente al acceso a su servidor IIS desde una ubicación remota, el escritorio remoto generalmente resuelve ese problema. Suponiendo que su servidor tiene una dirección IP estática o un nombre de host al que puede acceder desde Internet, el escritorio remoto es una solución simple y relativamente segura.

¿Hay algún problema con esta respuesta? Ahora tengo una reputación negativa ...


El shell remoto no resuelve el problema de productividad. (Simplemente hace las cosas posibles.)

Por lo que he escuchado, todo lo que la futura GUI de Microsoft hará es posible con PowerShell, ya que las GUI usan las mismas API que las que están disponibles en PowerShell.

Personalmente, me encanta cygwin, pero cygwin no puede ayudarlo a administrar las aplicaciones de Microsoft.

Sin embargo, es posible que se sorprenda de lo poderoso que es el Windows Scripting Host cuando se combina con el Instrumental de administración de ventanas. Creo que IIS es completamente manejable con WMI o algunos objetos COM que se pueden utilizar fácilmente desde un script de JScript WSH.


Dependiendo de la versión de IIS que esté considerando, consideraría la recomendación de lbrandy de revisar PowerShell . Microsoft está trabajando en un proveedor de PowerShell para IIS (específicamente la versión 7). Hay una publicación decente sobre esto en http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx . La próxima versión de PowerShell también agregará capacidades de comunicación remota para que pueda administrar máquinas de manera remota. Sin embargo, PowerShell es bastante diferente de las shells * NIX, así que eso es algo a considerar.

Espero que esto ayude.