Linux Shell Äquivalent auf IIS

stimmen
16

Als ein LAMP-Entwickler zu einer .Net IIS-Plattform unter Berücksichtigung bewegt, ist eines meines Anliegen, den Verlust der Produktivität aufgrund des Fehlens von Shell ... Hat jemand diese Erfahrung gemacht? Gibt es möglicherweise eine Linux-Shell-Äquivalent für Windows?

Veröffentlicht am 04/08/2008 um 22:04
quelle vom benutzer
In anderen Sprachen...                            


7 antworten

stimmen
7

Je nachdem , welche Version von IIS Sie in Betracht ziehen, würde ich Empfehlung zweiten lbrandy des auszuchecken Powershell . Microsoft arbeitet an einem Powershell - Anbieter für IIS (speziell Version 7). Es gibt eine gute Nachricht über diesen bei http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx . Die kommende Version von Powershell wird auch Remote Funktionen hinzufügen , so dass Sie aus der Ferne Maschinen verwalten können. Powershell ist ganz verschieden von * NIX Muscheln, aber so , dass etwas zu betrachten.

Hoffe das hilft.

Beantwortet am 04/09/2008 um 19:22
quelle vom benutzer

stimmen
3

Fragen Sie Linux - Shell , wie in einer Umgebung zu arbeiten? Dafür CygWin Ich denke , gibt es schon die längste und ist ziemlich robust: http://www.cygwin.com/

Vor einiger Zeit fand ich eine Windows - Portierung von allen gängigen Linux - Befehle , die ich verwenden (ls, grep, diff) und ich entpacken einfach die , in einer Datei, fügen Sie es Umgebung zu meinem PATH und dann von dort aus: http: // UnxUtils .sourceforge.net /

Oder sprechen Sie über Shell-Befehle aus dem Code ausführt? Wenn Sie in dem .net Bereich sind, dann ist es die Process.Start () -Methode, die Ihnen eine Menge von Optionen geben.

Hoffe das hilft!

Beantwortet am 04/08/2008 um 22:08
quelle vom benutzer

stimmen
2

Ich nehme an, Sie bedeuten nicht , Cygwin , nicht wahr?

Wie wäre es Powershell , dann?

Beantwortet am 04/08/2008 um 22:06
quelle vom benutzer

stimmen
1

Remote-Shell nicht die Produktivität Problem lösen. (Es macht nur Dinge möglich.)

Von dem, was ich gehört habe, dass alles, was die Zukunft Microsoft GUI: s tun wird möglich sein, mit Powershell, da der GUI zu tun: s die gleiche API verwenden: s wie diejenigen, die von Powershell zur Verfügung stehen.

Ich persönlich liebe es cygwin aber Cygwin können Sie Microsoft-Anwendungen nicht helfen verwalten.

Sie könnten überrascht sein, aber, wie die Windows Scripting Host ueberzeug, wenn sie mit Window Management Instrumentation gekoppelt ist. Ich denke, IIS mit WMI oder einige COM-Objekte vollständig beherrschbar ist, die easilly von einem JScript WSH-Skript verwendet werden kann.

Beantwortet am 11/08/2008 um 13:09
quelle vom benutzer

stimmen
1

Der beste Weg , die ich denken kann wäre zu verwenden Cygwin über eine OpenSSH - Verbindung. Hier ist ein Dokument , das erklärt , wie genau das zu tun:

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

Beantwortet am 04/08/2008 um 22:33
quelle vom benutzer

stimmen
1

Wenn Sie sich beziehen einfach IIS-Server von einem entfernten Standort Zugriff auf Remote-Desktop löst im Allgemeinen das Problem. Angenommen, Ihr Server verfügt über eine statische IP-Adresse oder einen Hostnamen aus dem Internet zugreifen können, Remote-Desktop ist eine einfache und relativ sichere Lösung.

Gibt es ein Problem mit dieser Antwort? Jetzt habe ich schlechten Ruf ...

Beantwortet am 04/08/2008 um 22:14
quelle vom benutzer

stimmen
0

Sie sollten Ihre Wahl der Serverplattform basierend auf die Umwelt als Ganzes machen, und das schließt die admin / Management-Schnittstellen geliefert.

Ich habe Angst, dass, wenn Sie nicht die Art und Weise gefällt Windows-Management von IIS implementiert, dann das ist schade. Having said that, ein bisschen einzutauchen um in den WMI-Schnittstellen werden in der Regel eine Lösung erhalten, die Sie verwendbar finden sollten. Ich habe ziemlich viel von WMI Scripting (meist über Powershell) zu tun, um eine zuverlässige Umgebung Fähigkeit wieder aufbauen zu lassen.

Beantwortet am 05/08/2008 um 15:51
quelle vom benutzer

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