如何在PowerShell中使用功能别名?

与参数别名一样,我们也可以设置函数别名以将函数引用为另一个名称。

示例

function Test-NewConnection{
   [CmdletBinding()]
   [Alias("TC")]
   param(
      [Parameter(Mandatory=$true)]
      [String]$Server
   )
   Write-Output "Testing $server connection"
}

现在,代替Test-NewConnection函数名称,您可以直接使用函数别名“ TC”,如下所示。

PS C:\> Tc -Server "Test1-win2k16"
Testing Test1-win2k16 connection