Isso é quase certamente uma questão de dois saltos. Se eu usar Enter-PSSession para conectar-se ao ServerA e, em seguida, executar Get-Service spooler -ComputerName ServerB
, obtenho exatamente o mesmo erro "não é possível encontrar nenhum serviço com o nome do serviço".
No entanto, se eu executar Enter-PSSession ServerA -Authentication CredSSP -Credential (Get-Credential)
, o comando Get-Service será executado corretamente.
O problema é o segundo salto - indo do primeiro computador remoto para o segundo (e terceiro); é uma "ponte longe demais" para o protocolo de autenticação padrão usado pelo sistema de comunicação remota do PS. A solução que eu uso para esse tipo de problema é o CredSSP.
Você pode encontrar mais detalhes sobre o problema e como ativar / usar o CredSSP em este artigo sobre o Scripting Guy.