Maison  >  Article  >  Opération et maintenance  >  Que signifie Windows PowerShell ?

Que signifie Windows PowerShell ?

Guanhui
Guanhuioriginal
2020-05-25 17:37:3512534parcourir

Que signifie Windows PowerShell ?

Que signifie Windows PowerShell ?

Windows PowerShell est un shell de ligne de commande et un environnement de script qui permet aux utilisateurs de ligne de commande et aux rédacteurs de scripts d'en tirer parti. de la puissance du .NET Framework. Il introduit de nombreux nouveaux concepts utiles qui élargissent davantage les connaissances que vous acquérez et les scripts que vous créez dans les environnements d'invite de commande Windows et Windows Script Host.

Windows PowerShell v3 sera publié avec Microsoft Hyper-V3.0 et Windows Server 2012. PowerShell v3 est un framework d'automatisation de tâches Windows composé d'un shell de ligne de commande et d'un langage de programmation intégré au framework .NET.

PowerShell v3 utilise de nouvelles applets de commande pour permettre aux administrateurs de pénétrer plus profondément dans les processus système. Ces processus peuvent être transformés en fichiers exécutables ou en scripts. Une applet de commande est une commande légère que le runtime Windows PowerShell appelle dans le contexte d'un script d'automatisation. Les applets de commande incluent Get-Location pour afficher le répertoire actuel, Get-Content pour accéder au contenu du fichier et Stop-Process pour terminer le processus en cours.

PowerShell v3 est livré avec Windows Management Framework 3.0 dans Windows Server 8. Le runtime PowerShell peut également être intégré à d’autres applications.

La différence entre Windows PowerShell et Cmd

Il n'y a rien d'impossible, seulement d'imaginable. Vous pouvez même charger une DLL écrite en C/C++ à l'aide de PowerShell, puis exécuter le code qu'elle contient, sans parler de COM.

Je suis hors sujet. La question posée est différente. Je pense que la plus grande différence entre PowerShell et cmd, et aussi la plus grande différence par rapport aux autres shells *nix, est que le tube de PowerShell transmet les objets .net au lieu des objets bruts. Cela ouvre donc une porte magique, car tous les composants de PowerShell peuvent coexister harmonieusement. Il n'y a pas besoin de douter les uns des autres, pas besoin de deviner si les données que vous me fournissez sont légales, et pas besoin de s'inquiéter du format des données. paramètres que je vous nourris faux. Tout le monde partage un CLR avec des métadonnées riches, vous permettant de parcourir et d'explorer librement le monde .net.

Tutoriel recommandé : "Tutoriel PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn