shell Linux équivalent sur IIS

voix
16

En tant que développeur LAMP envisage de déménager à une plate-forme .Net IIS, l'une de mes préoccupations est la perte de productivité due à un manque de coquille ... Quelqu'un at-il eu cette expérience? Est-il peut-être un shell Linux équivalent pour Windows?

Créé 04/08/2008 à 22:04
source utilisateur
Dans d'autres langues...                            


7 réponses

voix
7

Selon la version d'IIS que vous envisagez, je la recommandation de deuxième lbrandy vérifier PowerShell . Microsoft travaille sur un fournisseur PowerShell pour IIS ( en particulier la version 7). Il y a un poste décent à ce sujet à http://blogs.iis.net/thomad/archive/2008/04/14/iis-7-0-powershell-provider-tech-preview-1.aspx . La prochaine version de PowerShell également ajouter des fonctionnalités d'accès distant afin que vous puissiez gérer à distance des machines. PowerShell est tout à fait différent de coquilles * NIX, cependant, de sorte que est quelque chose à considérer.

J'espère que cela t'aides.

Créé 04/09/2008 à 19:22
source utilisateur

voix
3

Demandez - vous de shell Linux dans un environnement à travailler? Pour cela CygWin je pense a été autour de la plus longue et est assez robuste: http://www.cygwin.com/

Il y a quelque temps je trouve un port de fenêtres de toutes les commandes de Linux populaires que j'utilise (ls, grep, diff) et je Décompressez simplement ceux d' un fichier, l' ajouter à mon environnement PATH et peut alors exécuter à partir de là: http: // UnxUtils .sourceforge.net /

Vous parlez d'exécuter des commandes shell à partir de votre code? Si vous êtes dans le domaine .net, il y a la méthode Process.Start () qui vous donnera beaucoup d'options.

J'espère que cela t'aides!

Créé 04/08/2008 à 22:08
source utilisateur

voix
2

Je suppose que vous ne voulez pas dire Cygwin , non?

Que diriez - vous Powershell , alors?

Créé 04/08/2008 à 22:06
source utilisateur

voix
1

shell distant ne résout pas la question de la productivité. (Il ne fait que les choses possibles.)

D'après ce que je l'ai entendu, tout ce que l'avenir Microsoft GUI: s ne sera possible de faire avec l'interface graphique depuis powershell: s utilisent la même API: s que ceux qui sont disponibles à partir Powershell.

Personnellement, j'aime Cygwin, mais Cygwin ne peux pas vous aider à gérer les applications Microsoft.

Vous pourriez cependant être surpris, comment Powerfüll Windows Scripting Host est couplé avec la gestion de fenêtre Instrumentation. Je pense que IIS est entièrement gérable avec WMI ou certains objets COM qui peuvent être utilisés easilly à partir d'un script WSH JScript.

Créé 11/08/2008 à 13:09
source utilisateur

voix
1

La meilleure façon que je peux penser serait d'utiliser Cygwin sur une OpenSSH connexion. Voici un document qui explique comment faire exactement cela:

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

Créé 04/08/2008 à 22:33
source utilisateur

voix
1

Si vous faites référence à l'accès simplement votre serveur IIS à partir d'un emplacement distant, bureau à distance résout généralement ce problème. En supposant que votre serveur dispose d'une adresse IP statique ou un nom d'hôte, vous pouvez accéder à partir de l'Internet, bureau à distance est une solution simple et relativement sûr.

Y at-il un problème avec cette réponse? Maintenant, j'ai mauvaise réputation ...

Créé 04/08/2008 à 22:14
source utilisateur

voix
0

Vous devez faire votre choix de plate-forme de serveur en fonction de l'environnement dans son ensemble, et qui comprend les interfaces admin / gestion fournis.

Je crains que si vous ne voulez pas la façon dont Windows implémente la gestion d'IIS, alors c'est trop mauvais. Cela dit, un peu de plonger autour des interfaces WMI donnera généralement une solution que vous devriez trouver utile. Je faisais un peu de scripts WMI (la plupart du temps via PowerShell) afin d'avoir un environnement fiable reconstruire la capacité.

Créé 05/08/2008 à 15:51
source utilisateur

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