Per fare, si puo' fare TUTTO
MA
si puo' fare SE c'e' un opportuna INFRASTRUTTURA, abbastanza COMPLICATA da installare/configurare, per uno che non e' esperto.
Da come descrivi il problema, l'approccio che stai tentando E' SBAGLIATO.
Hai DIVERSE soluzioni possibili:
1) la PIU' banale e' quella di COLLEGARTI in remoto, attraverso "Remote Desktop"/TeamViewer/AnyDesk/RemoteUtilities/..., e lanciare lo script a mano. Praticamente e' come se ti collegassi direttamente al PC da locale. Solo che lo fai attraverso un tool che ti CLONA il desktop locale (quello del pc a cui ti vuoi collegare) sul PC che stai usando per collegarti.
2) quella che si usa di solito e' quello di creare una registrazione nello "scheduler" di Windows (NON lo scheduler dei processi!!! E' la versione Windows del "cron" di Linux) che lancia uno script ad intervalli prefissati. Se lo script trova quello che serve, esegue le operazioni che deve fare
3) la PIU' complicata e' quella di creare un WEB SERVICE da chiamare via web. Ma per questo serve un bel po' di roba da installare/configurare/mantenere
4) ci sono altre soluzioni, come appunto psexec, ed altre ancora ...
PER EVITARE PASTICCI, e' meglio usare APPROCCI STANDARD: usare 1) o 2)
Comunque, QUASI sicuramente c'e' un errore concettuale di fondo: ti ritrovi con questo problema MOLTO probabilmente perche' sono state fatte SCELTE architetturali SBAGLIATE!