Comment changer le répertoire par défaut de la console PowerShell ?

I. Présentation

Lorsque l'on ouvre une console PowerShell sous Windows, par défaut elle se positionne à la racine du répertoire de l'utilisateur qui lance la console. Cependant, il y a peu de chance pour que vous stockiez vos scripts à cet endroit qui n'est pas forcément adapté... Une petite astuce consiste à modifier le répertoire par défaut pour se positionner directement dans un autre répertoire.

Par exemple, ça peut-être "C:\scripts" ou alors un autre répertoire correspondant par exemple à votre dépôt GitHub en local, ce qui permet un accès rapide à vos créations.

Voyons comment procéder.

II. Ajout de Set-Location dans votre profil

Avec PowerShell, vous avez la possibilité de gérer un profil afin de personnaliser votre environnement, ça peut-être pour inclure directement le chargement de vos propres fonctions, modifier les couleurs de la console, etc.... Mais aussi modifier l'emplacement par défaut.

Peut-être que vous ignorez si votre fichier de profil existe ou non, pour le vérifier c'est tout simple :

Test-Path $PROFILE

Ce qui va retourner un booléen :

Si le fichier du profil n'existe pas, on va le recréer :

New-Item -Type File -Path $PROFILE

Il est à noter que la variable $PROFILE est automatique et contient le chemin vers votre fichier de profil personnel : C:\Users\Florian\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

Puis on va l'éditer :

notepad.exe $PROFILE

Exemple complet :

On se retrouve avec notre fichier profil ouvert, il ne reste plus qu'à l'alimenter ! Pour répondre à notre besoin de modifier le répertoire par défaut, on va utiliser le cmdlet "Set-Location" qui permet de se déplacer dans l'arborescence de données (équivalent de la commande cd).

Il suffit d'indiquer Set-Location suivi du chemin que vous souhaitez utiliser, comme ceci :

Il suffira de fermer votre console PowerShell ou d'en ouvrir une autre, pour voir que la console se lancera directement dans le nouveau répertoire :

Une astuce de la console PowerShell toute simple, mais bien pratique !

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Florian Burnel

Co-Fondateur d'IT-Connect, je souhaite partager mes connaissances et expériences avec vous, et comme la veille techno' est importante je partage aussi des actus.

florian a publié 1595 articles sur IT-Connect.See all posts by florian

Une réaction sur “Comment changer le répertoire par défaut de la console PowerShell ?

  • 10/08/2017 à 16:06
    Permalink

    En tapant « New-Item -Type File -Path $PROFILE » il m’a mis un message d’erreur ! « New-Item : Impossible de trouver une partie du chemin d’accès ‘C:\Users\Solofo\Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1’. » ?

    D’avance merci

    Répondre

Laisser un commentaire

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