Explication de Windows PowerShell

5 mai 2021 124 Vues qu'est-ce que Windows Powershell

Cette zone S explique Windows PowerShell (PS). Il commence par une explication détaillée mais simplifiée de cet outil Microsoft. Ensuite, il se termine par les fonctionnalités et les avantages de Windows PowerShell.

Parcourir les sujets de publication

Qu'est-ce que Windows PowerShell ?

Qu'est-ce que Windows PowerShell ?

Windows PowerShell est un outil d'automatisation des tâches basé sur CLR .NET (Exécution du langage commun). Il a un shell de ligne de commande et un langage de script. Lorsque PowerShell a été lancé pour la première fois, il était basé sur .NET Framework et ne pouvait fonctionner que sur les systèmes d'exploitation Windows.

Pour plus de précisions, Common Language Runtime (CLR) gère l'exécution des programmes .NET. En d'autres termes, des programmes comme PowerShell écrits dans .NET Framework s'exécutent dans des environnements logiciels CLR.

En 2016, Microsoft a modifié PowerShell pour qu'il s'exécute sur .RAPPORTER C les heures et en a fait un outil open source et multiplateforme. Ce changement signifie qu'il peut désormais fonctionner sur certaines distributions Linux (en particulier, CentOS et Ubuntu ) et les systèmes d'exploitation Mac.

Le nouvel outil open source s'appelle PowerShell Core. Ceci est différent de Windows PowerShell, qui s'exécute uniquement sur Microsoft Windows.

Applets de commande PowerShell (commandes)

Applets de commande PowerShell (Command-lets)

Les applets de commande sont des commandes ( Command-lets ) utilisé dans Windows PowerShell. Les applets de commande effectuent des actions spécifiques et renvoient des résultats. En particulier, elles renvoient des objets Microsoft .NET Framework. Ces objets sont affichés en sortie du pipeline.

Si vous êtes nouveau sur PS, ces jargons n'ont peut-être pas beaucoup de sens pour vous, mais j'arrive bientôt à la partie amusante !

Pour quelqu'un qui veut apprendre PS, je crois que ce qui compte le plus pour vous est de comprendre le concept de Noms d'applet de commande . PS utilise Verbe nom paire de noms pour nommer les applets de commande. Les applets de commande sont littéralement nommées dans Verbe nom paires. Un exemple est Get-Command . Pour répertorier toutes les applets de commande sur votre PC, ouvrez Windows PowerShell, entrez l'applet de commande ci-dessous et appuyez sur Entrée.

|__+_| Fonctionnalités et avantages de Windows PowerShell

Get-Command est la première cmdlet dont vous avez besoin car elle est utilisée pour trouver d'autres cmdlets. Le prochain dont vous avez besoin est Obtenir de l'aide . Il s'agit de l'applet de commande dont vous avez besoin pour apprendre à utiliser une applet de commande trouvée avec Get-Command . Pour apprendre à utiliser une applet de commande, entrez Get-Help, suivi de la commande-let. Par exemple, pour apprendre à utiliser Get-WmiObject , entrez la commande ci-dessous et appuyez sur Entrée.

|__+_| Get-Alias

Aux fins de cette zone S, une applet de commande utilise un Verbe nom paire de noms. La première partie est généralement un verbe anglais (un mot d'action comme Avoir , Ensemble , etc). Le deuxième mot est généralement un nom anglais (le nom d'un objet comme Command, WmiObject).

Fonctionnalités et avantages de Windows PowerShell

Pour mieux comprendre cet outil d'automatisation des tâches de Microsoft, voici quelques-unes de ses fonctionnalités et avantages.

Les applets de commande PowerShell sont des paires nommées verbe-nom

PS exécute des applets de commande (nommées paires verbe-nom) et renvoie les objets .NET Framework affichés en tant que sorties dans le pipeline. Les applets de commande sont différentes des commandes Cmd - alors que les commandes Cmd sont des exécutables autonomes, les applets de commande PowerShell sont des instances de Classes .NET Framework .

Alias ​​de prise en charge des applet de commande

Comme les commandes d'invite de commandes, les applets de commande Windows PowerShell prennent en charge les alias. Les alias facilitent la mémorisation des applets de commande. Cela facilite également la création de scripts dans PS. Pour obtenir des alias d'applet de commande communs, entrez l'applet de commande ci-dessous et appuyez sur Entrée.

|__+_|

Vous pouvez ensuite apprendre les alias des applets de commande courantes. Chacun de ces alias peut remplacer les applets de commande dans les commandes et les scripts.

Pipeline de prise en charge des applets de commande Windows PowerShell

Une autre caractéristique importante de PS est sa prise en charge de pipelines . Un caractère de pipeline, (|) vous permet d'utiliser la sortie d'une applet de commande comme entrée de l'applet de commande suivante. Pour diriger une cmdlet vers la suivante, incluez simplement le caractère de pipeline, (|) entre les 2 cmdlets. Voici un exemple.

|__+_|

La première commande-let, Obtenir-processus renverra le bloc-notes processus tandis que la deuxième cmdlet, Arrêter le processus arrête le processus. Cependant, toutes les commandes n'acceptent pas les entrées de pipeline.

J'espère que cet Itechgude a expliqué avec succès Windows PowerShell ? J'espère également que vous l'avez trouvé utile. Si vous l'avez trouvé utile, merci de voter Oui à la question Was this post Helpful ci-dessous.

Alternativement, vous pouvez poser une question, laisser un commentaire ou fournir des commentaires avec le formulaire Laisser une réponse qui se trouve à la fin de cette page.

Enfin, pour plus de zones S de technologie de messagerie, visitez notre page PowerShell et CMD expliqués. Vous pouvez également trouver notre page Travail à partir de la maison très utile.