Partager via


AvoidUsingInvokeExpression

Niveau de gravité : Avertissement

Description

Vous devez prendre soin lors de l’utilisation de la Invoke-Expression commande. Exécute Invoke-Expression la chaîne spécifiée et retourne les résultats.

L’injection de code dans votre application ou script peut se produire si l’expression passée en tant que chaîne inclut toutes les données fournies par l’utilisateur.

Comment

Supprimez l’utilisation de Invoke-Expression.

Exemple

Erreur

Invoke-Expression 'Get-Process'

Correct

Get-Process