Parameter | Description | Default Value | Position |
Debug | Displays programmer-level detail about the operation performed by the command. This parameter works only when the command generates a debugging message, for example, when a command contains the Write-Debug cmdlet. | true | named |
ErrorAction | Determines how the cmdlet responds to a non-terminating error from the command. This parameter works only when the command generates a debugging message, for example, when a command contains the Write-Error cmdlet. | Continue | named |
ErrorVariable | Stores error messages about the command in the specified variable and in the $Error automatic variable. | – | named |
OutBuffer | Determines the number of objects to accumulate in a buffer before any objects are sent through the pipeline. | Objects are sent through the pipeline as they are generated. | named |
OutVariable | Stores output objects from the command in the specified variable and displays it at the command line. | – | named |
Verbose | Displays detailed information about the operation performed by the command. This information resembles the information in a trace or in a transaction log. This parameter works only when the command generates a verbose message, for example, when a command contains the Write-Verbose cmdlet. | true | named |
WarningAction | Determines how the cmdlet responds to a warning from the command. This parameter works only when the command generates a warning message, for example, when a command contains the Write-Warning cmdlet. | Continue | named |
WarningVariable | Stores warnings about the command in the specified variable. | – | named |
Parameter | Description | Default Value | Position |
Confirm | Prompts for confirmation before executing the command. | true | named |
WhatIf | Displays a message that describes the effect of the command, instead of executing the command. | true | named |