Add version parameter to service extension powershell cmdlets.

Save as the comment above - why is it optional for the generic cmdlet?