Overview of Windows PowerShell 3.0
- 2/15/2013
Supplying options for cmdlets
One of the useful features of Windows PowerShell is the standardization of the syntax in working with cmdlets. This vastly simplifies the learning of the new shell and language. Table 1-1 lists the common parameters. Keep in mind that some cmdlets cannot implement some of these parameters. However, if these parameters are used, they will be interpreted in the same manner for all cmdlets, because the Windows PowerShell engine itself interprets the parameters.
Table 1-1 Common parameters
Parameter |
Meaning |
-whatif |
Tells the cmdlet to not execute, but to tell you what would happen if the cmdlet were to run. |
-confirm |
Tells the cmdlet to prompt before executing the command. |
-verbose |
Instructs the cmdlet to provide a higher level of detail than a cmdlet not using the verbose parameter. |
-debug |
Instructs the cmdlet to provide debugging information. |
-ErrorAction |
Instructs the cmdlet to perform a certain action when an error occurs. Allowed actions are continue, stop, silentlyContinue, and inquire. |
-ErrorVariable |
Instructs the cmdlet to use a specific variable to hold error information. This is in addition to the standard $error variable. |
-OutVariable |
Instructs the cmdlet to use a specific variable to hold the output information. |
-OutBuffer |
Instructs the cmdlet to hold a certain number of objects before calling the next cmdlet in the pipeline. |