Duas possíveis sugestões vêm à mente: tente escapar do caractere de pipe com um acento circunflexo (ou seja, ^ |) se isso não funcionar, você pode criar um arquivo de lote na máquina remota (incluindo o comando canalizado) e executar o arquivo em lote usando psexec.