nouvelles

5 choses incroyables que vous pouvez faire avec PowerShell

Après une longue période d’utilisation de l’invite de commandes traditionnelle « cmd », l’invite de commandes mise à jour « PowerShell » a été lancée en 2006. En plus de prendre en charge l’écriture et l’exécution de commandes « cmd », « PowerShell » offre aux utilisateurs certaines fonctionnalités supplémentaires par rapport à « cmd », telles que la possibilité d’utiliser des langages de programmation tels que le « C » pour écrire et exécuter des codes pour accomplir des tâches dans l’environnement Windows, ainsi que des fonctionnalités avancées telles que la possibilité de télécharger des fichiers depuis Internet.

Cependant, malgré les capacités avancées offertes par « PowerShell », de nombreux utilisateurs trouvent que les commandes « PowerShell » sont plus complexes et donc certains évitent de l’utiliser. Mais à travers cet article, nous vous expliquerons quelques-unes des choses incroyables que vous pouvez faire facilement et rapidement avec « PowerShell ».



Tout d’abord, pour ceux qui ne le savent pas, vous pouvez ouvrir une fenêtre « PowerShell » en recherchant dans Windows ou en utilisant le menu Démarrer et en tapant « PowerShell », puis en cliquant avec le bouton droit de la souris pour l’ouvrir en tant qu’administrateur en sélectionnant « exécuter en tant qu’administrateur ». Cela vous permettra d’exécuter des commandes nécessitant des autorisations « Administrateur » sans problème.

Vous pouvez également télécharger et utiliser l’application « Windows Terminal » nouvelle de Microsoft, sur laquelle nous avons déjà mis en lumière dans cet article, qui propose des fonctionnalités remarquables telles que des onglets multiples, la possibilité d’exécuter l’environnement « cmd » ou « PowerShell », ainsi que la possibilité d’exécuter le terminal de commande de l’environnement Linux intégré à Windows 10.

Arrêter les programmes et processus en cours d’exécution

Lorsque vous rencontrez un problème de « non réponse » avec un programme, vous avez souvent tendance à arrêter le programme via le gestionnaire de tâches « Task Manager » pour résoudre le problème et redémarrer le programme. Cependant, parfois, vous pourriez avoir du mal à accéder au gestionnaire de tâches ou le programme peut être composé de plusieurs processus exécutés en arrière-plan, ce qui vous oblige à arrêter chaque processus manuellement, ce qui peut être assez gênant.

Heureusement, vous pouvez faire la même chose via « PowerShell » en entrant simplement la commande suivante suivie du nom du processus ou du « Process » du programme que vous souhaitez arrêter au lieu du mot « Nom du processus »:

stop-process -name Nom du processus

Si vous ne connaissez pas le nom du processus, vous pouvez d’abord utiliser la commande suivante pour obtenir un tableau de tous les processus en cours d’exécution en arrière-plan triés par ordre alphabétique:

get-process

Avec le tableau obtenu, vous pourrez accéder facilement au nom du processus que vous souhaitez arrêter, copier ce nom et utiliser à nouveau la commande « stop-process » pour arrêter le processus. Vous remarquerez que la commande sera exécutée plus rapidement que le gestionnaire de tâches.

Et vous pouvez être plus précis en utilisant l’ID du processus ou « Process id » pour arrêter n’importe quel processus en utilisant la commande suivante en remplaçant le mot « ID du processus » par le numéro du processus que vous obtenez à partir de la colonne « ID » après l’exécution de la commande get-process.

stop-process -id ID du processus

Vérifier l’intégrité des fichiers après les avoir téléchargés depuis Internet

Nous avons précédemment mis en lumière la technologie « Checksum Hash » en expliquant comment vous pouvez vérifier l’intégrité des fichiers que vous avez téléchargés depuis Internet avant de les utiliser, et vous pouvez également vérifier le « Checksum Hash » d’un fichier via « PowerShell » sans avoir besoin de logiciels tiers. En utilisant la commande suivante suivie du chemin complet du fichier, y compris le nom et l’extension du fichier au lieu du mot « Chemin », vous obtiendrez le code « Checksum Hash » du fichier:

Get-FileHash Chemin

Après avoir obtenu le code « Checksum Hash » de ce fichier sous la colonne « Hash », vous pouvez comparer la valeur obtenue avec la valeur « Hash » d’origine mentionnée sur le site à partir duquel vous avez téléchargé le fichier pour vous assurer de l’intégrité du fichier et de son absence de modifications, de programmes malveillants ou d’erreurs pendant le téléchargement.

Si l’algorithme utilisé pour calculer le « Checksum Hash » du fichier ne correspond pas à celui utilisé sur le site Internet, vous pouvez modifier l’algorithme par défaut et spécifier le nom de l’algorithme utilisé derrière le code en utilisant l’ajout « Algorithm » pour pouvoir comparer correctement:

Get-FileHash Chemin -algorithm MD5

Il convient de noter que « PowerShell » prend en charge de nombreux algorithmes pour la technologie « Checksum Hash » tels que SHA1 – SHA256 – SHA384 – SHA512 – MD5 MACTripleDES – RIPEMD160.

Toutes les informations de connexion à votre ordinateur

Si vous utilisez l’invite de commandes « cmd », vous connaissez sûrement la commande « ipconfig » célèbre qui vous permet d’obtenir des informations sur la connexion réseau, y compris l’adresse « IP » de votre ordinateur. Cependant, via l’invite de commandes « PowerShell » et en utilisant la commande suivante, vous obtiendrez des informations sur toutes les cartes réseau connectées à votre ordinateur, qu’il s’agisse de cartes réseau câblées, sans fil ou même de connexion Bluetooth, avec la possibilité de connaître l’adresse « IP » de toute connexion à partir de votre ordinateur, ainsi que l’adresse « Mac Address »:

get-wmiobject Win32_NetworkAdapterConfiguration | format-table

Et vous pouvez utiliser la commande sans ajouter « Format table » mais l’avantage de cette addition est d’organiser les informations obtenues sous forme de tableau pour pouvoir consulter les informations plus clairement.

Téléchargement et installation directe de programmes

Si vous êtes familier avec les systèmes Linux, vous savez probablement que l’installation de programmes à partir de distributions Linux se fait de manière différente de Windows, en utilisant ce qu’on appelle un « Gestionnaire de paquets ». De la même manière, via « PowerShell », vous pouvez installer des programmes sur Windows 10 en écrivant simplement des commandes. Cependant, vous devrez d’abord effectuer quelques réglages pour activer cette fonctionnalité, car elle est toujours en phase de test. Vous pouvez connaître les étapes pour l’activer en détail à travers cet article.

Après avoir activé la fonctionnalité, et comme chaque programme a un nom de package spécifique, vous pouvez utiliser la commande suivante puis tapez le nom du programme ou une partie de celui-ci au lieu du mot « nom » pour obtenir correctement le nom du package associé:

winget search nom

Ensuite, tapez la commande suivante suivi du nom du package et il sera téléchargé puis installé directement:

winget install –name nom-du-package 

Il est à noter que la bibliothèque de programmes prise en charge par cette fonctionnalité ne contient pas tous les programmes disponibles pour Windows, mais vous y trouverez plusieurs programmes populaires tels que le lecteur multimédia « VLC » et le lecteur de musique en streaming « Spotify », ainsi que « Adobe Reader » lecteur de fichiers « PDF » et de nombreux autres programmes que vous pouvez découvrir par vous-même.

Plus d’informations sur votre ordinateur

Un simple aperçu des informations obtenues après l’exécution de la commande

Via « PowerShell », vous pouvez obtenir une liste très étendue d’informations sur votre ordinateur en utilisant la commande suivante:

Get-ComputerInfo

Après avoir exécuté cette commande, vous verrez toutes les informations que vous pouvez imaginer sur les spécifications du matériel, les numéros de version des pilotes, les informations sur le système d’exploitation incluant le numéro de version, le numéro de version du « BIOS » de la carte mère, ainsi que des informations sur le nom de l’utilisateur actuel de l’ordinateur.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Back to top button
error: Content is protected !!