Das ist eine der Methoden.
RUNRMTCMD scheitert auch häufiger an den Sicherheitsrichtlinien (Kennworte) von Windows oder den IT-Verantwortlichen (keine lokalen Profile, nur Netzwerkprofile mit korrekter Anmeldung).
Dann musst man sowieso andere Wege gehen.
Gerne und auch einfach mit dem IBM-Toolkit kann man auch einen Service mit DTAQ's machen.
Da ist auch das Senden der Kommandos erheblich einfacher als das Socket-Geschäft.