Add version parameter to service extension powershell cmdlets.

As for now it's require by the service side, why is it optional in the cmdlet?