none
Eseguire file bat in locale da Desktop Remoto RRS feed

  • Domanda

  • Buongiorno,

    avrei necessità, mentre sono collegato tramite il desktop remoto di Windows, di eseguire dei files bat o exe nel computer locale. La necessità è di poter avviare questi files dal pc remoto ma che gli stessi vengano avviati nel pc locale.

    Non sò se possa esser utile per dettagliare meglio la richiesta: nel pc locale ho collegato un registratore di cassa a cui devo inviare un file txt per la stampa dello scontrino. Questo file txt viene creato nella postazione remota e depositato in una cartella del pc locale. Ma poi devo lanciare un bat (type d:\scontrino.txt > com3) e questo per direzionare correttamente il file verso la stampante deve essere eseguito in locale.

    Escludo dalle risoluzioni possibili quella di installare il registratore di cassa sulla postazione remota e mandargli il file tramite reindirizzamento. Avrei proprio necessità di valutare possibili soluzioni per l'esecuzione di un bat o un exe in locale.

    Grazie. Giuseppe.

    sabato 13 marzo 2021 13:31

Risposte

  • 1) Poresti reindirizzare la com3 sul remoto e poi da lì fai il type per stampare lo scontrino in locale,

    2) Crei un servizio (attivo sul pc locale) che fa il monitoraggio del folder  dove viene messo il file, quando compare esegui il tuo batch, puoi farlo facendo polling o in modo più elegante, attivato solo quando compare il file nel folder (event triggered). Con powershell è fattibile in entrambi i modi, anche se un sevizio che si occupa di monitorare e stampare (e faccia le veci del bat) rimane la soluzione più logica.

    3) una web app che sfrutta un websoket è sicuramente una soluzione al passo con i tempi,  aprire un desktop remoto per far funzionare un registratore di cassa, ha le seguenti controindicazioni: costi di infrastruttura, costi di licenze,  costi dell CAL per ogni registratore di cassa, scelta infelice per eventuali problemi di sicurezza.

    Capisco che tu veda il teminal server come un moltiplicatore per l'applicativo già fatto e funzionante, secondo me non è la strada vincente (già i costi infrastruttura, licenza windows, licenza CAL client... non sono 2 lire) 

    Ciao Gastone


    Gastone Canali >


    Se alcuni post rispondono al tuo quesito, ricorda di contrassegnarli come risposta e non dimenticare anche i post utili. GRAZIE! Dai un occhio ai link Click Here and Here Leaderboard Here


    sabato 13 marzo 2021 19:03
    Moderatore
  • puoi provare ad usare psexec dal pc remoto verso il pc locale

    https://docs.microsoft.com/en-us/sysinternals/downloads/psexec


    Edoardo Benussi
    e[dot]benussi[at]outlook[dot]it

    • Contrassegnato come risposta Giuseppe Urru lunedì 15 marzo 2021 14:38
    lunedì 15 marzo 2021 09:10
    Moderatore

Tutte le risposte

  • 1) Poresti reindirizzare la com3 sul remoto e poi da lì fai il type per stampare lo scontrino in locale,

    2) Crei un servizio (attivo sul pc locale) che fa il monitoraggio del folder  dove viene messo il file, quando compare esegui il tuo batch, puoi farlo facendo polling o in modo più elegante, attivato solo quando compare il file nel folder (event triggered). Con powershell è fattibile in entrambi i modi, anche se un sevizio che si occupa di monitorare e stampare (e faccia le veci del bat) rimane la soluzione più logica.

    3) una web app che sfrutta un websoket è sicuramente una soluzione al passo con i tempi,  aprire un desktop remoto per far funzionare un registratore di cassa, ha le seguenti controindicazioni: costi di infrastruttura, costi di licenze,  costi dell CAL per ogni registratore di cassa, scelta infelice per eventuali problemi di sicurezza.

    Capisco che tu veda il teminal server come un moltiplicatore per l'applicativo già fatto e funzionante, secondo me non è la strada vincente (già i costi infrastruttura, licenza windows, licenza CAL client... non sono 2 lire) 

    Ciao Gastone


    Gastone Canali >


    Se alcuni post rispondono al tuo quesito, ricorda di contrassegnarli come risposta e non dimenticare anche i post utili. GRAZIE! Dai un occhio ai link Click Here and Here Leaderboard Here


    sabato 13 marzo 2021 19:03
    Moderatore
  • puoi provare ad usare psexec dal pc remoto verso il pc locale

    https://docs.microsoft.com/en-us/sysinternals/downloads/psexec


    Edoardo Benussi
    e[dot]benussi[at]outlook[dot]it

    • Contrassegnato come risposta Giuseppe Urru lunedì 15 marzo 2021 14:38
    lunedì 15 marzo 2021 09:10
    Moderatore