Pregunta

Como una LÁMPARA desarrollador pensando en mudarse a una .Neta de la plataforma de IIS, una de mis preocupaciones es la pérdida de productividad debido a la falta de shell...Ha alguien más tuvo esta experiencia?Hay posiblemente una shell de Linux equivalente para Windows?

¿Fue útil?

Solución

Dependiendo de qué versión de IIS que usted está considerando, quisiera segundo lbrandy la recomendación de retirar PowerShell.Microsoft está trabajando en un proveedor de PowerShell para IIS (concretamente la versión 7).No es un buen post 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 funciones remotas así que usted puede administrar de forma remota las máquinas.PowerShell es muy diferente de *NIX conchas, aunque, por lo que es algo a considerar.

Espero que esto ayude.

Otros consejos

Está usted preguntando acerca de la shell de Linux como en un ambiente en el que trabaja?Para que CygWin creo que ha estado alrededor por más tiempo y es bastante robusto: http://www.cygwin.com/

Hace un tiempo me encontré con un puerto de windows de todos los populares de comandos en linux yo uso (ls, grep, diff) y yo simplemente descomprimir aquellos a un archivo, añadir a mi entorno de RUTA de acceso y, a continuación, puede ejecutar desde allí: http://unxutils.sourceforge.net/

O estás hablando acerca de la ejecución de comandos de la shell desde dentro de su código?Si usted está en el .neta de la esfera, no es el Proceso.El método Start() que le dará un montón de opciones.

Espero que esto ayude!

Yo asumo que usted no significa cygwin, derecho?

¿ powershell, entonces?

Si te refieres a simplemente acceder a su servidor de IIS desde un lugar remoto, escritorio remoto en general se soluciona ese problema.Suponiendo que el servidor tiene una dirección IP estática o un nombre de host puede acceder desde internet, escritorio remoto es una forma sencilla y relativamente segura solución.

Hay un problema con esta respuesta?Ahora tengo reputación negativa...

La mejor manera que se me ocurre sería el uso de Cygwin a través de una OpenSSH conexión.He aquí un documento que explica cómo hacerlo:

http://www.ucl.ac.uk/cert/openssh_rdp_vnc.pdf

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

Por lo que he escuchado, todo lo que el futuro de Microsoft GUI:s ¿será posible hacer con powershell desde la interfaz gráfica de usuario:s uso de la misma API:s como los que están disponibles desde powershell.

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

Usted puede ser sorprendido, sin embargo, la forma potente el Windows Scripting Host es cuando junto con Instrumental de Administración de windows.Creo que IIS está totalmente manejable con WMI o algunos objetos COM que puede ser fácilmente utilizada desde un JScript WSH secuencia de comandos.

Usted debe hacer su elección de la plataforma de servidor basado en el medio ambiente como un todo, y que incluye la administración/gestión de interfaces suministrado.

Me temo que si no te gusta la forma en que Windows implementa de administración de IIS, entonces eso es muy malo.Habiendo dicho eso, un poco de profundizar en torno a las interfaces de WMI se suelen producir una solución que usted debe encontrar utilizable.Yo solía hacer un poco de secuencias de comandos de WMI (principalmente a través de PowerShell) con el fin de tener un entorno fiable de reconstrucción de la capacidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top