Private/ArgumentCompleter/Get-OrbitAcSbCsOnlinePSTNGateway.ps1
function Get-OrbitAcSbCsOnlinePSTNGateway { param ( $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters ) $null = Assert-MicrosoftTeamsConnection $Values = (Get-CsOnlinePSTNGateway | Select-Object Identity).Identity $Values | Where-Object { $_ -like "*$WordToComplete*" } | ForEach-Object { $_ } } # [ArgumentCompleter({ Get-OrbitAcSbCsOnlinePSTNGateway @args })] Register-ArgumentCompleter -CommandName Get-TeamsMGW -ParameterName Identity -ScriptBlock { Get-OrbitAcSbCsOnlinePSTNGateway @args } Register-ArgumentCompleter -CommandName New-TeamsVoiceRoutingChain -ParameterName Gateway -ScriptBlock { Get-OrbitAcSbCsOnlinePSTNGateway @args } |