Linux equivalente shell su IIS

voti
16

Come sviluppatore LAMP considerando trasferirsi in una piattaforma .Net IIS, una delle mie preoccupazioni è la perdita di produttività a causa della mancanza di shell ... Qualcun altro ha avuto questa esperienza? C'è forse un equivalente shell di Linux per Windows?

È pubblicato 04/08/2008 alle 22:04
fonte dall'utente
In altre lingue...                            


7 risposte

voti
7

A seconda di quale versione di IIS si sta valutando, avrei raccomandazione secondo di lbrandy di controllare PowerShell . Microsoft sta lavorando su un fornitore di PowerShell per IIS (in particolare la versione 7). C'è un post decente su questo a http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx . La prossima versione di PowerShell sarà anche aggiungere funzionalità di comunicazione remota in modo da poter gestire in remoto le macchine. PowerShell è molto diverso da gusci * NIX, però, in modo che sia una cosa da considerare.

Spero che questo ti aiuti.

Risposto il 04/09/2008 a 19:22
fonte dall'utente

voti
3

Stai chiedendo su Linux shell come in un ambiente di lavoro in? Per questo penso che CygWin è stato intorno al più lungo ed è abbastanza robusto: http://www.cygwin.com/

Qualche tempo fa ho trovato un porto finestre di tutti i comandi di Linux popolari che uso (ls, grep, diff) e ho semplicemente decomprimere quelli ad un file, aggiungerlo al mio ambiente PATH e quindi può essere eseguito da lì: http: // UnxUtils .sourceforge.net /

O stai parlando di eseguire comandi di shell all'interno del tuo codice? Se siete in ambito .NET, c'è il metodo Process.Start () che vi darà un sacco di opzioni.

Spero che questo ti aiuti!

Risposto il 04/08/2008 a 22:08
fonte dall'utente

voti
2

Suppongo che non significa Cygwin , giusto?

Che ne dite di PowerShell , allora?

Risposto il 04/08/2008 a 22:06
fonte dall'utente

voti
1

shell remota non risolve il problema della produttività. (Rende semplicemente possibile le cose.)

Da quello che ho sentito, tutto ciò che il futuro di Microsoft GUI: s fare sarà possibile fare con PowerShell dal GUI: s usano la stessa API: s come quelli che sono disponibili da PowerShell.

Personalmente, mi piace Cygwin, ma cygwin non posso aiutare a gestire applicazioni Microsoft.

Potreste essere sorpresi, però, come potente il Windows Scripting Host è quando accoppiato con Window Management Instrumentation. Credo che IIS è completamente gestibile con WMI o alcuni oggetti COM che può essere easilly utilizzati da uno script JScript WSH.

Risposto il 11/08/2008 a 13:09
fonte dall'utente

voti
1

Il modo migliore che posso pensare sarebbe quella di utilizzare Cygwin su un'OpenSSH connessione. Ecco un documento che spiega come fare proprio questo:

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

Risposto il 04/08/2008 a 22:33
fonte dall'utente

voti
1

Se ti riferisci semplicemente accedere al proprio server IIS da una postazione remota, desktop remoto risolve in genere il problema. Assumendo che il server ha un indirizzo IP statico o un nome host è possibile accedere da Internet, desktop remoto è una soluzione semplice e relativamente sicuro.

C'è un problema con questa risposta? Ora ho reputazione negativa ...

Risposto il 04/08/2008 a 22:14
fonte dall'utente

voti
0

Si dovrebbe fare la vostra scelta di piattaforma server basata sull'ambiente nel suo complesso, e che include le interfacce di amministrazione / gestione forniti.

Ho paura che se non ti piace il modo in cui Windows implementa la gestione di IIS, allora questo è troppo male. Detto questo, un po 'di scavare in giro per le interfacce WMI generalmente produrrà una soluzione che si dovrebbe trovare utilizzabile. Ho usato per fare un po 'di WMI Scripting (principalmente via PowerShell) al fine di avere un ambiente affidabile ricostruire capacità.

Risposto il 05/08/2008 a 15:51
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more