Lists the reserved words that cannot be used as identifiers because they have a special meaning in Windows PowerShell.
There are certain words that have special meaning in Windows PowerShell. When these words appear without quotation marks, Windows PowerShell attempts to apply their special meaning rather than treating them as character strings. To use these words as parameter arguments in a command or script without invoking their special meaning, enclose the reserved words in quotation marks.
The following are the reserved words in Windows PowerShell:
Begin Exit Process Break Filter Return Catch Finally Sequence Class For Switch Continue ForEach Throw Data From Trap Define Function Try Do If Until DynamicParam In Using Else InlineScript Var ElseIf Parallel While End Param Workflow
For more information about language statements, including Foreach, If, For, and While, type "Get-help", type the prefix "about_", and then type the name of the statement. For example, to get information about the Foreach statement, type:
For information about the Filter statement or the Return statement syntax, type:
For information about other reserved words, type: