PowerShell - what verb to use for a processing cmdlet?

powershell

Solution

Based on the information you provided, I would suggest `Invoke`. But you can find some useful discussion of Cmdlet Verbs in these links:

- Cmdlet Verbs on MSDN

- PowerShell: Approved Verbs (through v3.0)

Some key excerpts from the first link:

Invoke - Performs an action, such as running a command or a method.

Invoke vs. Start The Invoke verb is used to perform an operation that is generally a synchronous operation, such as running a command. The Start verb is used to begin an operation that is generally an asynchronous operation, such as starting a process.

Problem

Trying to find a standard. The CmdLet will process data - multiple input, defined by parameters, into an output. Processing will take from a short time to mostly 5 to 15 minutes, while the system goes through a Lot of data and analyses it. "Execute" gets me a warning, but none of the "common verbs" that I found seems appropriate. I find that no- so many open etc., but no "Process" or "Execute" or "Analyse". Is there a specific standard verb I have overlooked?

Original source