ABOUT_ENUM Short description The enum statement declares an enumeration. An enumeration is a distinct type that consists of a set of named labels called the enumerator list. Long description The enum statement allows you to create a strongly typed set of labels. You can use that enumeration in the code without having to parse or check for spelling errors. Enumerations are internally represented as integral value types with a starting value of zero. PowerShell enumerations use SYSTEM.INT32 ([int]) as the underlying type. By default, PowerShell assigns the first label in the list the value zero. By default, PowerShell assigns the remaining labels with consecutive integers. In the definition, you can give labels any integer value. Labels with no value assigned take the next integer value. Syntax Enumerations use the following syntaxes: Integer enumeration definition syntax [[]...] enum {