ErrorCategory Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Errors reported by PowerShell will be in one of these categories.
public enum class ErrorCategory
public enum ErrorCategory
type ErrorCategory =
Public Enum ErrorCategory
- Inheritance
-
ErrorCategory
Fields
Name | Value | Description |
---|---|---|
NotSpecified | 0 | No error category is specified, or the error category is invalid. Do not specify ErrorCategory.NotSpecified when creating an ErrorRecord. Choose the best match from among the other values. |
OpenError | 1 | |
CloseError | 2 | |
DeviceError | 3 | |
DeadlockDetected | 4 | |
InvalidArgument | 5 | |
InvalidData | 6 | |
InvalidOperation | 7 | |
InvalidResult | 8 | |
InvalidType | 9 | |
MetadataError | 10 | |
NotImplemented | 11 | |
NotInstalled | 12 | |
ObjectNotFound | 13 | Object can not be found (file, directory, computer, system resource, etc.) |
OperationStopped | 14 | |
OperationTimeout | 15 | |
SyntaxError | 16 | |
ParserError | 17 | |
PermissionDenied | 18 | Operation not permitted. |
ResourceBusy | 19 | |
ResourceExists | 20 | |
ResourceUnavailable | 21 | |
ReadError | 22 | |
WriteError | 23 | |
FromStdErr | 24 | A native command reported an error to its STDERR pipe. The Engine uses this ErrorCategory when it executes a native console applications and captures the errors reported by the native application. Avoid using ErrorCategory.FromStdErr in other circumstances. |
SecurityError | 25 | Used for security exceptions. |
ProtocolError | 26 | The contract of a protocol is not being followed. Should not happen with well-behaved components. |
ConnectionError | 27 | The operation depends on a network connection that cannot be established or maintained. |
AuthenticationError | 28 | Could not authenticate the user to the service. Could mean that the credentials are invalid or the authentication system is not functioning properly. |
LimitsExceeded | 29 | Internal limits prevent the operation from being executed. |
QuotaExceeded | 30 | Controls on the use of traffic or resources prevent the operation from being executed. |
NotEnabled | 31 | The operation attempted to use functionality that is currently disabled. |
Remarks
Do not specify ErrorCategory.NotSpecified when creating an ErrorRecord. Choose the best match from among the other values.