I'm out of ideas, sorry.
I left the Service Manager team about 14 months ago, so I'm also out of touch with changes. I would start looking at whether you've patched the system (perhaps there's a new version or SP for SM). You might try creating an EnterpriseManagementGroup object and seeing if you can directly access the service endpoint. This is all from memory, so you might have to try some other things:
$EMG = new-object Microsoft.EnterpriseManagement.EnterpriseManagementGroup <computername>
$EMG.Classes.GetClasses()
or something like that
good luck!
I left the Service Manager team about 14 months ago, so I'm also out of touch with changes. I would start looking at whether you've patched the system (perhaps there's a new version or SP for SM). You might try creating an EnterpriseManagementGroup object and seeing if you can directly access the service endpoint. This is all from memory, so you might have to try some other things:
$EMG = new-object Microsoft.EnterpriseManagement.EnterpriseManagementGroup <computername>
$EMG.Classes.GetClasses()
or something like that
good luck!