For example:
function TestThis() { [MySpecialCustomAttribute] [CmdletBinding()] Param(...) Process{...} }
Of course you can. See an example here .
I do not think so.