Vous avez peut-être entendu parler ou utilisé Windows PowerShell, mais même si cela ne sonne pas une cloche, ce n'est pas très surprenant. Avec Windows PowerShell, vous pouvez simplifier les opérations complexes sur l'ordinateur avec des commandes. Qu'est-ce que c'est et comment pouvez-vous commencer à l'utiliser?
Windows est un système d'exploitation graphique dans lequel vous démarrez et contrôlez les activités avec la souris. Pour garder l'interface agréable et ordonnée, seul un nombre limité de fonctions sont directement accessibles, pour d'autres, vous devez plonger profondément dans le système et effectuer souvent de nombreuses actions. Le même résultat, mais plus rapide et plus facile à obtenir via PowerShell. PowerShell est l'interface de ligne de commande de Windows dans laquelle vous émettez des commandes de texte vers le système d'exploitation. Lisez également: 80 conseils pour Windows 8.
Maintenant, quand le mot PowerShell est mentionné, beaucoup pensent que les choses deviennent très difficiles très rapidement. Cependant, ce n'est pas du tout nécessaire. PowerShell a également beaucoup à offrir pour une utilisation quotidienne. Quelque chose qui, par exemple, est beaucoup plus rapide dans PowerShell que dans Windows de la souris, consiste à obtenir des informations système. Un aperçu des cartes réseau, des adresses MAC et de la configuration IP, par exemple. Dans PowerShell, il s'agit d'une commande, sous Windows, de nombreux clics et fenêtres s'ouvrent et se ferment.
De plus, vous pouvez toujours filtrer la sortie de PowerShell ou la traiter davantage dans une commande ultérieure. Une vue d'ensemble de tous les dossiers partagés, une vue d'ensemble des tâches planifiées, l'ajout d'une tâche, tout peut être fait avec une seule commande dans PowerShell.
01 Démarrage de la console
PowerShell commence par ouvrir la console où vous pouvez entrer des commandes que l'ordinateur exécutera dès que vous appuyez sur Entrée. Windows dispose de deux consoles de ce type, l'invite de commande et le PowerShell, ce dernier étant de loin le plus puissant. Pour démarrer PowerShell, cliquez sur Démarrer / Tous les programmes / Accessoires / PowerShell / PowerShell . Si vous n'utilisez pas Windows 7, mais Windows 8 ou 8.1, appuyez sur la touche Windows pour accéder à l'interface Metro, puis tapez PowerShell . Cliquez ensuite sur Windows PowerShell .
Windows a deux fenêtres de commande. PowerShell est le plus puissant d'entre eux.
Démarrez PowerShell via l'interface Metro dans Windows 8.
Il est tout à fait possible de passer complètement au PowerShell. Vous pouvez continuer à utiliser les commandes DOS habituelles.
02 Émission et exécution des ordres
La fenêtre PowerShell est complètement vide à l'exception de l'invite clignotante affamée. Ce vide apparaît rapidement comme intimidant (également parce qu'il n'y a aucune indication de ce qu'il faut faire). Cependant, l'opération est simple. À l'invite, vous pouvez taper une commande qui sera exécutée par l'ordinateur dès que vous appuyez sur Entrée.
Pour voir quelle version de PowerShell vous utilisez, tapez l' hôte de commande et appuyez sur Entrée. À la version, vous verrez maintenant la version de PowerShell, la version 1 était Windows XP et Vista. Les versions 2 à sont respectivement sous Windows 7, 8 et 8.1. Pour fermer la console, utilisez à nouveau la commande Exit , puis appuyez sur Entrée. Utilisez les touches fléchées haut et bas pour faire défiler les commandes précédemment utilisées.
Windows XP, Vista 7, 8 et 8.1 ont des versions différentes de PowerShell, bien qu'elles se ressemblent toutes.
03 Cmdlets
Une commande que PowerShell peut exécuter est appelée une applet de commande (commande-let). Il existe des milliers de variantes, mais le nombre qui est réellement disponible sur un PC dépend entièrement de la version de Windows et de tout logiciel supplémentaire installé. Par exemple, PowerShell dans Windows 8 a un peu plus de 400 cmdlets par défaut. Pour les voir tous, vous pouvez utiliser la commande Get-Command . Après l'entrée la longue liste vole à travers l'écran.
Faites défiler et vous verrez que le nom d'une applet de commande décrit immédiatement ce que fait la commande. Le nom commence toujours par une opération, puis un tiret et ensuite la partie sur laquelle la commande doit être exécutée, par exemple Get-Printjob ou Set-Date .
PowerShell dans Windows 8 a un peu plus de 400 cmdlets par défaut.
Démarrez PowerShell avec plus d'autorisations
Lorsque vous démarrez PowerShell, le programme obtient les mêmes autorisations que vous. Et si vous étiez habituellement l'administrateur du PC sous Windows XP et Vista, sous Windows 7 et 8 (.1) vous n'êtes plus cela. Vous n'êtes qu'un utilisateur régulier, tout comme PowerShell. Mais pour de nombreuses tâches, PowerShell a besoin de plus d'autorisations. Le démarrage de PowerShell avec les droits supplémentaires d'un administrateur peut être effectué en cliquant avec le bouton droit sur le lien PowerShell et en choisissant Exécuter en tant qu'administrateur .
Si PowerShell a été démarré avec des droits supplémentaires, vous pouvez le voir dans la barre de titre, il est dit Administrateur: Windows PowerShell au lieu de Windows PowerShell. Vous pouvez également l'activer par défaut en cliquant avec le bouton droit sur le raccourci, puis en cliquant sur Propriétés / Raccourci / Avancé / Exécuter en tant qu'administrateur .
Un message d'erreur dans PowerShell est souvent le résultat de trop peu d'autorisations. Démarrer PowerShell avec des droits d'administrateur est souvent la solution.
04 Paramètres
En plus d'une commande distincte, les applets de commande peuvent également être complétées par des paramètres supplémentaires. Les paramètres supplémentaires permettent de contrôler l'exécution de la cmdlet. Un paramètre commence toujours par un espace et un tiret avec le nom du paramètre qui lui est attaché, puis un espace et ensuite la spécification du paramètre.
Par exemple, Get-Process répertorie tous les processus en cours d'exécution avec leur utilisation de la mémoire et du processeur, mais l' explorateur Get-Process -ProcessName renvoie uniquement ce qui est spécifique au processus nommé explorer.
Différence entre la cmdlet Get-Process et la cmdlet Get-Process avec des paramètres supplémentaires.