Linux shell echivalent pe IIS

voturi
16

Ca dezvoltator LAMP avand in vedere trecerea la o platforma .Net IIS, una dintre preocupările mele este pierderea productivității din cauza lipsei de coajă ... Are cineva a avut această experiență? Există, eventual, un shell Linux echivalent pentru Windows?

Întrebat 04/08/2008 la 22:04
sursa de către utilizator
În alte limbi...                            


7 răspunsuri

voturi
7

În funcție de ce versiune de IIS aveți în vedere, aș recomandarea doua lbrandy de a verifica PowerShell . Microsoft lucrează la un furnizor de PowerShell pentru IIS ( în special versiunea 7). Există un post decent despre acest lucru la http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx . Versiunea viitoare a PowerShell va , de asemenea , adăuga capacități de utilizare la distanță , astfel încât să puteți gestiona de la distanță mașini. PowerShell este destul de diferit de scoici * NIX, deși, așa că este ceva să ia în considerare.

Sper că acest lucru vă ajută.

Publicat 04/09/2008 la 19:22
sursa de către utilizator

voturi
3

Întrebi despre Linux shell ca într - un mediu de a lucra în? Pentru că Cygwin cred că a fost cel mai mult timp și este destul de robust: http://www.cygwin.com/

Cu ceva timp în urmă am găsit un port ferestre din toate populare comenzi linux pe care le folosesc (ls, grep, dif) și pur și simplu dezarhivați cei care într - un fișier, adăugați - l la mediul meu PATH și apoi se poate rula de acolo: http: // unxutils .sourceforge.net /

Sau vorbești despre executarea comenzilor shell din interiorul codului? Dacă vă aflați în sfera .net, există Process.Start () metoda care vă va oferi o mulțime de opțiuni.

Sper că acest lucru vă ajută!

Publicat 04/08/2008 la 22:08
sursa de către utilizator

voturi
2

Presupun că nu înseamnă Cygwin , nu?

Ce zici de PowerShell , atunci?

Publicat 04/08/2008 la 22:06
sursa de către utilizator

voturi
1

coajă de la distanță nu rezolvă problema de productivitate. (Aceasta se limitează face lucrurile posibile.)

Din ce am auzit, tot ceea ce viitorul Microsoft GUI: facem va fi posibil de a face cu PowerShell, deoarece GUI: s folosesc același API: e ca și cele care sunt disponibile de la PowerShell.

Personal, îmi place, dar Cygwin Cygwin nu vă poate ajuta să gestionați aplicații Microsoft.

S-ar putea fi surprins, cu toate acestea, modul puternic Windows Scripting Host este atunci când este cuplat cu fereastra de gestionare a instrumentelor. Cred că IIS este complet gestionat cu WMI sau a unor obiecte COM care pot fi folosite easilly dintr-un script JScript WSH.

Publicat 11/08/2008 la 13:09
sursa de către utilizator

voturi
1

Cel mai bun mod mă pot gândi ar fi utilizarea Cygwin peste o OpenSSH conexiune. Iată un document care explică modul de a face doar asta:

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

Publicat 04/08/2008 la 22:33
sursa de către utilizator

voturi
1

Dacă te referi la simpla accesare serverul dvs. IIS dintr-o locație la distanță, desktop de la distanță, în general, rezolvă această problemă. Presupunând că serverul dvs. are o adresă IP statică sau un nume de gazdă puteți accesa de pe internet, desktop la distanță este o soluție simplă și relativ sigure.

Există o problemă cu acest răspuns? Acum am reputație negativă ...

Publicat 04/08/2008 la 22:14
sursa de către utilizator

voturi
0

Tu ar trebui să facă alegerea dvs. de platforma de server bazat pe mediul în ansamblul său, și care include interfețele de administrare / management al furnizate.

Mă tem că, dacă nu vă place modul în care pune în aplicare pentru Windows gestionarea IIS, atunci e prea rău. Acestea fiind spuse, un pic de cercetând în jurul valorii în interfețele WMI vor produce în general o soluție care ar trebui să găsească ușor de utilizat. Am folosit pentru a face destul de un pic de WMI Scripting (cea mai mare parte prin intermediul PowerShell), pentru a avea un mediu de încredere reconstrui capacitatea.

Publicat 05/08/2008 la 15:51
sursa de către utilizator

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