View Full Version : esecuzione automatica dopo login VNC
Buongiorno a tutti,
Ho letto in giro e nelle FAQ di realVNC, ma non ho trovato nulla..
Ho delle VM con su W2012r2 con licenza MSDN, con installato realVNC per la connessione da remoto.
Volevo sapere se alla connessione di VNC è possibile eseguire degli script in modo automatico.
Grazie
Ciao, che io sappia vnc non prevede tale possibilità ma se ci elenchi ciò che dovrebbe fare lo script di login magari possiamo elencarti delle possibili alternative.
p.s. come mai VNC e non desktop remoto?
Ciao, che io sappia vnc non prevede tale possibilità ma se ci elenchi ciò che dovrebbe fare lo script di login magari possiamo elencarti delle possibili alternative.
p.s. come mai VNC e non desktop remoto?
Essendo una macchina virtuale usata da più utenti senza prenotazione, volevo che ci fosse un messaggio del tipo "in uso" e "non in uso", e che mi si collegasse ad un server mysql dove eseguisse una query per sapere quante colte gli utenti la usano..
Cercando, cercando ho fatto questo (magari serve a qualcun altro):
Creo file batch InUso.bat:
@echo off
:begin
msg * /time:0 /w NOT IN USE .. Press OK to start session
start http://indirizzo_del_server/pagina_con_query.php
msg * /time:0 /w IN USE .. Press OK to finish session
goto begin
Poi ho usato un programma BatToExe Converter, e ho impostato non visibile (così da non vedere la finestra dos)..
Adesso mi devo dedicare alla pagina con la query che è ancora tutta da fare..
Potresti ragionare al contrario.
La connessione al desktop remoto avviene tramite uno script.
Quando lanci lo script verifica se nella cartella esiste un file che si chiama inuso.txt: se esiste, ferma il bat e dice "computer in uso", se NON esiste lancia la connessione, quando la connessione ritorna, cancella il file.
Può essere al caso tuo?
Potresti ragionare al contrario.
La connessione al desktop remoto avviene tramite uno script.
Quando lanci lo script verifica se nella cartella esiste un file che si chiama inuso.txt: se esiste, ferma il bat e dice "computer in uso", se NON esiste lancia la connessione, quando la connessione ritorna, cancella il file.
Può essere al caso tuo?
Può essere interessante.. ma come si fa :confused:
Dove trovo lo script di connessione?
La butto lì:
echo off
if exist inuso.txt goto logged
:start
echo Data %DATE% %TIME% User: %USERNAME% pc: %COMPUTERNAME% > inuso.txt
/path/to/vnc/vncviewer.exe nomeserver
REM quando vnc si chiude elimino il file
del inuso.txt
goto exit
:logged
echo Esiste un utente già collegato
:exit
exit
sistema bene i percorsi, poi provalo un attimo che magari ho errato qualcosa
Grazie Kaya, ma ora la domanda è un altra.. come faccio ad eseguirlo automaticamente quando mi collego?
Cioè: la mia VM è accesa e ha vnc server in esecuzione. Appena io col mio pc mi collego con vnc client, qualcosa sulla VM (forse vnc server?) deve fare partire lo script..
Ho provato a vedere sulle imppostazione del nostro vnc server, ma ho trovato ben poco..
Grazie Kaya, ma ora la domanda è un altra.. come faccio ad eseguirlo automaticamente quando mi collego?
Cioè: la mia VM è accesa e ha vnc server in esecuzione. Appena io col mio pc mi collego con vnc client, qualcosa sulla VM (forse vnc server?) deve fare partire lo script..
Ho provato a vedere sulle imppostazione del nostro vnc server, ma ho trovato ben poco..
Questa cosa non mi risulta si possa fare.
ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.