From a comment at http://www.davidarno.org/2008/04/08/pash-powershell-for-the-rest-of-us/:
With the ksh, I could type
whence -v cdto determine thatcdwas a tracked alias of say/bin/cd. In PowerShell,cdis an alias ofSet-Location, but I only found this out because I typedhelp cd, and got theSet-Locationhelp page. Thewhence -vcommand would report whether the item was a function, alias, tracked alias, or give the file location.
How can we do this in PowerShell?