Pelo que entendi, os aliases no piowershell não se comportam como nos shells do tipo unix / linux. Um alias é meramente uma forma abreviada de digitar um comando muito mais longo. Para a funcionalidade que você está procurando, pode ser mais fácil definir uma função:
function cdp { Set-Location 'C:\Users\ec\Documents\Visual Studio 2010\Projects' }
Então você pode executar cdp na linha para chegar ao local desejado. Ou você pode criar uma variável para o local e, em seguida, enviar um cd para o nome dessa variável:
$cdp = 'C:\Users\ec\Documents\Visual Studio 2010\Projects'
cd $cdp
Essas são as duas soluções mais fáceis para o que parece que você está tentando alcançar.