You can declare a function or Cmdlet Alias using the following technique:
function Get-This { [CmdletBinding()] [Alias("Get-That")] PARAM ( $Param1 ) Write-Output "Param1 = $param1" } Get-That -Param1 "Hello World"
According to Jason Shirk this has been added in PowerShell v4.0:
"Support for the alias attribute on a function or cmdlet (works in C# too!) was added in V4.
It’s most valuable in a binary module because it’s harder to create aliases via IModuleAssemblyInitializer and when you do via that interface"
No comments:
Post a Comment