Windows 10 : ouvrir et utiliser PowerShell

Windows 10 est livré avec l'invite de commande classique et le plus récent PowerShell. Mais quelle est la différence et qu'est-ce que ce programme "PowerShell" ? Et que fait-on avec ?

  • Qu'est-ce que Windows PowerShell ?
  • Que puis-je faire avec PowerShell ?
  • Quelle est la différence entre PowerShell et l'invite de commande classique ?

Qu'est-ce que Windows PowerShell ?

PowerShell de Microsoft est un programme permettant d'entrer des commandes dans l'ordinateur. Certaines fonctions peuvent être activées dans PowerShell par une simple commande, alors que cela est compliqué ou impossible par un clic de souris dans les paramètres de Windows.

Pour lancer PowerShell, il suffit de taper "PowerShell" dans le menu de démarrage. Si vous cliquez ensuite sur l'entrée, PowerShell se lance normalement. Cliquez dessus avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu'administrateur" pour utiliser toutes les fonctions de cette console d'entrée.

Que puis-je faire avec PowerShell?

Le PowerShell de Windows vous permet de taper des commandes directement dans une fenêtre de saisie. Nous avons rassemblé quelques-unes des fonctions et astuces les plus utiles :

    • get-command + [Enter]
  • Cette commande est certainement très importante, surtout pour les débutants. Sie können sich damit eine (sehr lange) Übersicht aller Befehle geben lassen.
  • [F7]
    • Wenn Sie die Taste [F7] drücken, werden Ihnen die letzten eingegebenen Zeilen angezeigt. Diese Eingabe funktioniert allerdings nicht mehr unter der neuesten Windows-Version, sondern nur noch auf älteren Systemen.
    • clear + [Enter]
    • Damit blenden Sie die letzten eingegebenen Zeilen aus. Es wird lediglich die aktuelle Kommandozeile angezeigt.
    • && + [Enter]
    • Wenn Sie mehrere Befehle gleichzeitig eingeben möchten, trennen Sie diese einfach mit einem doppelten Und-Zeichen. Wichtig ist dabei, dass Sie keine Leerzeichen vor, zwischen und nach den Und-Zeichen verwenden.
    • Dateipfade direkt in PowerShell ziehen
    • Es besteht die Möglichkeit, dass Sie den Windows Explorer öffnen und dort den Dateipfad direkt aus der Kopfzeile in PowerShell ziehen. Vous vous épargnez ainsi quelques tapotements et pouvez également vous assurer que vous utilisez définitivement le bon nom de chemin.
    • dir [nom de fichier] + [Entrée]
  • Cette commande vous permet de rechercher très facilement des fichiers. Pour [nom de fichier], saisissez le nom de votre fichier. Si vous ne connaissez pas le nom complet, vous pouvez également remplacer les parties inconnues par un symbole d'étoile *. L'étoile peut représenter une ou plusieurs lettres. Ainsi, si vous souhaitez rechercher un fichier nommé "fichier", peu importe que vous saisissiez "Date*" ou "Dat*". Vous obtiendrez tous les détails de la commande dir en tapant "dir /?".

Quelle est la différence entre PowerShell et l'invite de commande classique ?

La différence entre l'invite de commande classique et PowerShell est importante : PowerShell est une version plus récente de l'invite de commande classique. Cela signifie que toutes les commandes de l'invite de commande fonctionnent également sans problème dans le PowerShell de Windows. Étant donné que l'invite de commande PowerShell est plus récente, les commandes plus récentes qui lui sont exclusives ne fonctionnent pas dans l'invite de commande classique. Ainsi, PowerShell permet par exemple de créer des commandes If. PowerShell est orienté objet, ce qui le rend beaucoup plus flexible.

Une autre différence non significative est la couleur de l'arrière-plan : alors que l'invite de commande utilise une police blanche sur un fond noir, PowerShell utilise une police blanche sur un fond bleu. En soi, cette coloration n'a aucune signification. Elle peut toutefois aider à déterminer dans quelle entrée de commande vous vous trouvez actuellement.

L'invite de commande classique et PowerShell sont très étroitement liées : Si vous tapez "cmd" ou "cmd.exe" dans PowerShell, vous verrez toujours le fond bleu, mais la saisie de la commande se fera comme dans l'invite de commande classique.