Vous voulez que la commande set-alias soit combinée avec un script PowerShell ou une fonction. Alors ouvrez un éditeur et écrivez:
set-location d:\xampp\htdocs
et enregistrez ce fichier par exemple dans c: \ Users \ kumar \ htdocs32.ps1 ou vous pouvez créer une fonction comme celle-ci.
function htdocs32 { set-location d:\xampp\htdocs }
pour exécuter des scripts, vous devez définir la politique d'exécution autorisant les scripts localement. ouvrez la ligne de commande powershell en tant qu'administrateur et tapez:
set-executionpolicy remotesigned
vous pouvez maintenant définir un alias pour le script powershell:
set-alias htdocs c:\Users\kumar\htdocs32.ps1
et en tapant htdocs maintenant, vous allez cd dans votre dossier htdocs
Powershell utilise une combinaison verbe-nom pour nommer les soi-disant applets de commande. Le verbe fait référence à ce que vous voulez faire et le nom à ce que vous voulez faire quelque chose.
Pour obtenir de l'aide sur la commande set-alias que vous souhaitez utiliser:
get-help set-alias -full |more
et non il n'y en a pas moins. l'autre méthode consisterait à lire ce http://technet.microsoft.com/en-us/library/ee176958.aspx
Aussi pour commencer avec Power Shell, je vous recommande de jeter un œil à cette URL: http://www.powershellpro.com/powershell-tutorial-introduction/
Pour enregistrer l'alias de façon permanente, vous devez l'enregistrer dans votre profil utilisateur. tester d'abord si un profil est déjà en place en utilisant:
PS C:\> $profile
si vous vous trompez, vous pouvez créer un nouveau profil en tapant:
New-Item -path $profile -type file -force
vous pouvez maintenant éditer le fichier
c:\Users\kumar\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
et mettez la fonction definiton et un alias. comme décrit ci-dessus.
cependant, définir un alias pour cela sous linux n'est pas nécessaire. sicne il existe une variable d'environnement $ CDPATH pour bash qui peut être définie dans ~ / .bahsrc.