45 votes

PowerShell ? L'utilisez-vous ? Pouvez-vous me montrer des trucs sympas d'administration de système que je peux faire avec ?

Je lis partout que PowerShell est la voie de l'avenir. Lors de sa sortie, j'ai fait tout un tas de laboratoires virtuels, mais depuis, je ne l'ai toujours pas utilisé dans un environnement de production. Je sais que le jour viendra où j'aurai affaire à des systèmes d'exploitation où il sera déjà installé, alors je veux être prêt.

Je veux savoir :

  1. L'utilisez-vous ?
  2. Quel a été votre processus d'initiation à l'utilisation de PowerShell ?
  3. Quel type de tâches d'administration de système avez-vous réalisé à l'aide de ce logiciel ?
  4. Je suis administrateur de base de données SQL Server. Quelles sont les choses les plus intéressantes à faire avec ce serveur ?

Il semble que tout le monde soit d'accord pour dire que Microsoft insiste beaucoup sur ce point, mais personne ne l'utilise encore. J'aimerais connaître le point de vue des administrateurs système qui l'utilisent pour effectuer des tâches quotidiennes et partager des exemples de code.

0voto

Patrick Szalapski Points 1756

Bien qu'il ne soit pas le langage script le plus facile à prendre en main (une solide expérience avec les pipes est présumée) et qu'il ait son propre lot de bizarreries (donnez-moi une simple sédimentaire -), je trouve PowerShell assez puissant. Pas au niveau de Le cambriolage ou d'autres shells Unix, mais tout de même.

Je l'utilise pour superviser certaines exportations et importations de bases de données, avec des avertissements par courrier électronique en cas de problème, et pour effectuer certaines opérations de routine par lots.

C'est certainement déjà mon principal Shell Windows, bien qu'il ne s'agisse pas vraiment du genre "écrire moins pour faire plus". PowerShell a sa verbosité (et l'héritage .NET) qui joue contre lui.

0voto

Mehmet Duran Points 146

La version 1.0 de PowerShell était très limitée à bien des égards, mais la version 2.0 est en bonne voie. Par rapport aux scripts, elle est beaucoup plus puissante. Je ne l'utilise pas vraiment comme scripts, seulement pour les scripts, donc mon expérience est colorée en conséquence. Je n'aime pas vraiment la syntaxe ( -eq vs == , -gt vs > etc.), mais j'apprécie de pouvoir entrer dans .NET si je dois faire quelque chose de bizarre. Je pense que la version 3.0 sera excellente. Pour l'instant, je le classerais fermement dans la catégorie "fait le travail".

Je l'utilise principalement pour automatiser le déploiement du code. C'est un domaine où il est plus performant que la création de quelque chose en C#. Les opérations liées à Shell comme la copie récursive de répertoires et d'autres choses que les scripteurs Bash prennent pour acquis depuis des années rendent les choses tellement plus faciles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X