Você deseja que o comando set-alias seja combinado com um script ou uma função do PowerShell. Então abra um editor e escreva:
set-location d:\xampp\htdocs
e salve este arquivo, por exemplo, em c: \ Users \ kumar \ htdocs32.ps1 ou você pode criar uma função como esta.
function htdocs32 { set-location d:\xampp\htdocs }
Para executar scripts, você deve definir a política de execução permitindo scripts localmente. abra a linha de comando do powershell como administrador e digite:
set-executionpolicy remotesigned
agora você pode definir um alias para o script do PowerShell:
set-alias htdocs c:\Users\kumar\htdocs32.ps1
e digitar htdocs agora irá levá-lo à sua pasta htdocs
O Powershell está usando uma combinação verbo-substantivo para nomear os chamados cmdlets. O verbo é inverso ao que você quer fazer e o substantivo ao que você quer fazer alguma coisa.
Para obter ajuda para o comando set-alias que você deseja usar:
get-help set-alias -full |more
e não, não há menos. o outro método seria ler este http://technet.microsoft.com/en-us/library/ee176958.aspx
Também para começar com o power shell, recomendo que você dê uma olhada neste URL: http://www.powershellpro.com/powershell-tutorial-introduction/
Para salvar o alias permanentemente, salve-o no seu perfil de usuário. primeiro teste se um perfil já está em vigor usando:
PS C:\> $profile
se você estiver ficando falso, poderá criar um novo perfil digitando:
New-Item -path $profile -type file -force
agora você pode editar o arquivo
c:\Users\kumar\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
e coloque na função definon e um alias. como descrito acima.
no entanto, definir um alias para isso no linux não é necessário. sicne, existe um $ CDPATH variável de ambiente para o bash, que pode ser definido em ~ / .bahsrc.