Windows PowerShell - qu'est-ce que c'est? PowerShell Windows XP
Windows PowerShell - un shell moderneligne de commande utilisée dans ce système d'exploitation. Il a été inclus pour la première fois dans Windows 7 en 2009. Dans la dernière version de ce système d’exploitation, il a déjà presque supplanté le shell traditionnel cmd.exe, utilisé dans toute la famille NT. Dans cet article, nous parlerons des principes généraux de son fonctionnement et de son installation sur Windows XP.
Ligne de commande Windows
Le shell de la ligne de commande existait dans tousSystèmes d'exploitation Microsoft. Cependant, l’amélioration de l’interface graphique au fur et à mesure de la sortie des nouvelles versions l’a propulsé en arrière-plan. Au moins en termes d'utilité pour l'utilisateur moyen. La capacité de travailler avec la ligne de commande a toujours été la prérogative des administrateurs système. Le fait est que les fonctionnalités qu'il permet d'utiliser (par exemple, pour configurer le réseau) n'ont jamais eu d'interface graphique correspondante.
Une large distribution dans l'environnement de l'entreprise etLa complexité croissante de l'architecture réseau nécessitait l'introduction de nouveaux outils d'administration et d'automatisation, qui ont conduit à la création de développeurs à partir de Redmond Windows PowerShell. Qu'est-ce que cela donne à l'utilisateur et à l'administrateur?
Du point de vue d'un utilisateur qui utilise rarementligne de commande, rien ne changera. Cependant, l'administrateur réseau dispose d'un outil pratique qui permet d'automatiser une partie des opérations quotidiennes et de travailler avec des machines distantes.
Tâches et fonctionnalités de PowerShell
Windows PowerShell est basé surplateforme .NET Framework, et Microsoft a initialement positionné le nouveau shell comme un outil d’administration professionnelle. La principale différence dans la documentation indique la possibilité de travailler avec des objets .NET, ce qui le distingue de manière significative dans le contexte des analogues. Les spécialistes qui ont travaillé sur le nouveau produit logiciel ont abordé la question de manière créative.
Assurer la compatibilité et l'unification des équipesavec les shells de la ligne de commande, utilisés, y compris dans d’autres systèmes d’exploitation, une analyse approfondie a été effectuée. Le résultat était une extension significative de la syntaxe de commande dans Windows PowerShell. Ce que cela donne à l'administrateur de réseaux complexes, il n'est pas nécessaire de l'expliquer.
De nombreux serveurs hautes performances fonctionnent surSystème d'exploitation Linux, tandis que les machines client sous Windows. L'unification de la syntaxe vous permet d'administrer les deux secteurs du réseau à l'aide de commandes identiques, ce qui réduit la charge de travail du personnel informatique.
Windows 7 et le développement de PowerShell
Comme nous l'avons déjà dit, ce système d'exploitationC'était le premier à inclure la boîte à outils PowerShell. Dans Windows 7, la version 2.0 a été utilisé, en collaboration avec le Framework .Net 4.0. Avec l'amélioration de la coquille et la croissance de son Microsoft capable de produire Cadre de gestion des paquets, ce qui vous permet de mettre à jour à l'état actuel. Les principales modifications concernaient l'environnement intégré Windows Powershell. Ce que cela signifie, nous allons montrer sur les chiffres.
Version de l'éditeur de script ISE 2.0 inclut 20 modules et 350 commandes intégrées. Dans la version 3.0, leur nombre passe à 71 modules et 2305 commandes. Certes, une telle croissance de la productivité a eu une incidence positive sur les capacités administratives du shell. La présence d'un environnement de script intégré permettant d'interagir avec les objets du système d'exploitation et les fonctionnalités similaires au langage de programmation fait de ce produit un excellent outil de travail.
Sans surprise, dans Windows 10, un nouveau shellest sorti en tête. Et bien que cmd.exe soit toujours présent dans le système, PowerShell devient l'outil de ligne de commande par défaut. Microsoft mise sur ce shell et le développe, en continuant à ajouter de nouvelles fonctionnalités. Il est probable que la prochaine version du système d’exploitation sera complètement dépourvue de la ligne de commande classique, ce qui donnera lieu à une boîte à outils plus moderne et plus flexible.
Installation sous Windows XP
Après la sortie du "Seven" initialement pas avoirsa composition PowerShell Windows XP a pu l’installer en tant que package de mise à jour. Le .NET Framework 3.5 doit être installé séparément. Cette décision de Microsoft est due à la nécessité de mettre en œuvre un nouvel outil d'administration dans un système d'exploitation largement utilisé à cette époque.
L'installation nécessitait la présence dans la salle d'opérationsystème du troisième service pack de mises à jour. Ainsi, vous pouvez installer ce shell uniquement sur la version de XP prise en charge dans l'état actuel. Pour les administrateurs système qui ne privilégient généralement pas les mises à jour cumulatives volumineuses, il s’agissait d’un appel à l’action supplémentaire.
Nouvelles mises à jour pour XP par l'entrepriseont été émis. En affichant les fonctionnalités de Windows PowerShell, et ce que cela donne à l'administrateur, Microsoft a indiqué aux utilisateurs professionnels le chemin qui lui était préférable. Tous ceux qui souhaitaient étendre les capacités du réseau interne devaient passer à des systèmes d'exploitation plus modernes.
Malgré la fin du support technique pour XP enEn 2014, ce système, selon diverses estimations, prend encore 7 à 10% de toutes les fenêtres installées. Dans une certaine mesure, l'effet du nouveau shell de commande, permettant la maintenance à distance de ces machines, affecte également ici.
En conclusion
Nous n'avons donné que peu d'informations générales sur le shell Windows moderne. Tout le monde peut se familiariser avec ses capacités en découvrant le monde de la ligne de commande.