title: What's the difference between Powershell's New-Alias and Set-Alias cmdlets?
body: <p>Other than <code>Set-Alias</code> being able to change extant aliases, what's the difference between these commands? </p>
  
  <p>Why would someone use <code>New-Alias</code> over <code>Set-Alias</code>?</p>