Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
This section contains examples of cmdlet code that you can use to start writing your own cmdlets.
Important
If you want step-by-step instructions for writing cmdlets, see Tutorials for Writing Cmdlets.
In This Section
- How to Write a Simple Cmdlet - This example shows the basic structure of cmdlet code.
- How to Declare Cmdlet Parameters - This example shows how to declare the different types of parameters.
- How to Declare Parameter Sets - This example shows how to declare sets of parameters that can change the action a cmdlet performs.
- How to Validate Parameter Input - These examples show how to validate parameter input.
- How to Declare Dynamic Parameters - This example shows how to declare a parameter that is added at runtime.
- How to Invoke Scripts Within a Cmdlet - This example shows how to invoke a script that is supplied to a cmdlet.
- How To Override Input Processing Methods - These examples show the basic structure used to override the BeginProcessing, ProcessRecord, and EndProcessing methods.
- How to Support ShouldProcess Calls - This example shows how the System.Management.Automation.Cmdlet.ShouldProcess and System.Management.Automation.Cmdlet.ShouldContinue methods should be called from within a cmdlet.
- How to Support Transactions - This example shows how to indicate that the cmdlet supports transactions and how to implement the action that is taken when the cmdlet is used within a transaction.
- How to Support Transactions - This example shows how to indicate that the cmdlet supports transactions and how to implement the action that is taken when the cmdlet is used within a transaction.
- How to Support Jobs - This example shows how to support jobs when you write cmdlets.
- How to Invoke a Cmdlet From Within a Cmdlet - This example shows how to invoke a cmdlet from within another cmdlet, which allows you to add the functionality of the invoked cmdlet to the cmdlet you are developing.
See Also
Συνεργαστείτε μαζί μας στο GitHub
Μπορείτε να βρείτε την πηγή για αυτό το περιεχόμενο στο GitHub, όπου μπορείτε επίσης να δημιουργήσετε και να εξετάσετε ζητήματα και αιτήματα έλξης. Για περισσότερες πληροφορίες, ανατρέξτε στον οδηγό συνεργατών.