Utiliser les commandes open source dans Powershell


  • Français


  • Lorsque vous lancez une application sur un système d’exploitation, votre système d’exploitation doit utiliser certaines bibliothèques de code et applications utilitaires pour que cette application s’exécute. Votre système d’exploitation sait comment trouver ces bibliothèques et utilitaires car il dispose d’un chemin du système, une carte des données partagées communes dont de nombreuses applications ont besoin. Chaque système d’exploitation en est doté, mais les utilisateurs n’en sont généralement pas conscients car ils n’ont généralement pas besoin de s’en soucier. Cependant, lorsque vous commencez à coder ou à utiliser des utilitaires ou des commandes réseau spéciaux, vous pouvez vous soucier de votre propre variable PATH.

    La variable PATH vous permet d’enregistrer des commandes dans un emplacement cohérent et de les utiliser de n’importe où sur votre système à l’aide de l’invite de commande ou du Powershell plus puissant (et open source).

    Par exemple, disons que vous voulez installer l’application open source pscp.exe, une interface en ligne de commande pour le célèbre client PuTTY OpenSSH sous Windows. Vous pouvez le télécharger sur votre disque dur, mais comment votre ligne de commande sait-elle qu’il existe ? Eh bien, au début, ce n’est pas le cas :

    PS> pscp
    pscp: The term 'pscp' is not recognized as the name of a cmdlet, script file, or operable program.
    Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    Si vous utilisez une ligne de commande open source, telle que Powershell ou Commandant, vous obtenez une erreur utile indiquant que cela pourrait être un problème avec votre chemin (ou son absence). Voici comment résoudre ce problème.

    Définition d’un CHEMIN

    1. Tout d’abord, créez un dossier appelé App sur votre bureau.

    2. Ensuite, faites un clic droit sur le menu Windows dans le coin inférieur gauche de votre écran et sélectionnez Système.

    (Alan Smithee, CC BY-SA 4.0)

    1. Dans le Système fenêtre qui apparaît, cliquez sur le lien pour Réglages avancés du système à gauche de la fenêtre.

    2. Dans le Propriétés du système fenêtre qui s’affiche, cliquez sur le Variables d’environnement bouton en bas de la fenêtre.

    (Alan Smithee, CC BY-SA 4.0)

    1. Dans le Variables d’environnement fenêtre, cliquez sur le Nouveau bouton sous le Variables utilisateur panneau.

    (Alan Smithee, CC BY-SA 4.0)

    1. Dans la boîte de dialogue qui s’affiche, entrez PATH pour le Nom de variable champ, et %USERPROFILE\Desktop\App pour le Valeur variable champ. Clique le D’ACCORD bouton pour enregistrer vos modifications.

    (Alan Smithee, CC BY-SA 4.0)

    Placez les commandes et les applications auxquelles vous souhaitez avoir accès à partir d’une invite de commande dans Desktop\Apps et Powershell, Cmder et même Cmd les trouveront :

    PS> pscp –version
    pscp: Release 0.XY
    Build platform: 64-bit x86 Windows
    PS>

    Paramètres PATH automatiques

    De nombreuses applications sont automatiquement ajoutées au chemin système lors de l’installation. Cependant, tous ne le font pas, soit parce que vous avez manqué une case à cocher lors du processus d’installation, soit parce que le développeur de l’application s’attend à ce que vous l’ajoutiez vous-même. Lorsque les chemins automatiques échouent, vous savez maintenant comment tracer votre propre chemin.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

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

    Copy code