5 choses incroyables que vous pouvez faire avec PowerShell

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 ».
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.