UseApprovedVerbs

Schweregrad: Warnung

Standardzustand: Immer aktiviert

Description

Diese Regel erkennt cmdlets, die nicht genehmigte Verben in ihren Namen verwenden. Alle Cmdlets müssen genehmigte Verben verwenden. Du kannst genehmigte Verben finden, indem du den Get-Verb Befehl ausführst. Wenn dein Cmdlet ein nicht genehmigtes Verb verwendet, ändere es in eine genehmigte Alternative.

Einige nicht genehmigte Verben sind auf der Seite der genehmigten Verben mit vorgeschlagenen Alternativen dokumentiert. Versuche, nach dem Verb zu suchen, das du verwendest, um dessen genehmigte Form zu finden. Zum Beispiel Readsollte , Open, oder Search durch Getersetzt werden.

Um mehr zu erfahren, siehe Approved Verbs for PowerShell Commands.

Example

Nicht konform

function Change-Item {
    ...
}

Konform

function Update-Item {
    ...
}

Configure rule

Diese Regel ist immer aktiviert und nicht konfigurierbar. Verwenden Sie eine der folgenden Methoden, um diese Regel zu vermeiden:

  • Erstellen Sie eine benutzerdefinierte Regelkonfigurationsdatei, die nur die Regeln enthält, die Sie möchten, oder lassen Sie die Regeln aus, die Sie nicht möchten.
  • Füge die entsprechenden Rule Suppression-Attribute zu deinem Code hinzu, um die Regel für bestimmte Codeblöcke zu unterdrücken. Weitere Informationen finden Sie im Abschnitt "Unterdrückende Regeln" in Using PSScriptAnalyzer.