Compartir a través de


AvoidGlobalAliases

Nivel de gravedad: advertencia

Descripción

Los alias con ámbito global invalidan los alias existentes dentro de las sesiones con nombres coincidentes. Esta colisión de nombres puede provocar problemas difíciles de depurar para los consumidores de módulos y scripts.

Para obtener más información sobre el ámbito, consulte Get-Help about_Scopes.

NOTA Esta regla no está disponible en La versión 3 o 4 de PowerShell porque usa la StaticParameterBinder.BindCommand API.

Cómo

Use otros modificadores de ámbito para nuevos alias.

Ejemplo

Incorrecto

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

Correcto

New-Alias -Name Name1 -Value Value