Compartilhar via


AvoidGlobalAliases

Nível de gravidade: Aviso

Descrição

Os aliases de escopo global substituem aliases existentes dentro das sessões com nomes correspondentes. Essa colisão de nome pode causar problemas de depuração difíceis para os consumidores de módulos e scripts.

Para entender mais sobre escopo, consulte Get-Help about_Scopes.

NOTA Essa regra não está disponível no PowerShell versão 3 ou 4 porque usa a StaticParameterBinder.BindCommand API.

Como

Use outros modificadores de escopo para novos aliases.

Exemplo

Errado

New-Alias -Name Name -Value Value -Scope Global

Correto

New-Alias -Name Name1 -Value Value