ConfirmImpact Enumeration
Namespace: System.Management.Automation
Assembly: System.Management.Automation (in System.Management.Automation)
| Member name | Description |
|---|---|
| High | The action performed has a high risk of losing data, such as reformatting a hard disk. |
| Low | The action performed has a low risk of losing data. |
| Medium | The action performed has a medium risk of losing data. |
| None | Do not confirm any actions (suppress all requests for confirmation). |
This enumeration is used when setting the ConfirmImpact parameter of the Cmdlet attribute and the $ConfirmPreference shell variable. Remember that it is up to the developer to determine if their cmdlet or provider has a high, medium, or low risk of losing data.
Users can set the $ConfirmPreference shell variable so that only cmdlets and providers with an equal or higher impact level can request confirmation before they perform their operation. For example, if $ConfirmPreference is set to Medium, cmdlets and providers with a medium or high impact level can request confirmation. Requests from cmdlets and providers with a low impact level are suppressed.
For more information about impact level, see Requesting Confirmation.
Target Platforms
Windows Developer Preview, Windows Server Developer PreviewReference
System.Management.Automation NamespaceOther Resources
Requesting ConfirmationWindows PowerShell SDK
Send comments about this topic to Microsoft.