Controllo Runtime da riga di comando (versione precedente)¶
Attenzione
Questo documento deve essere utilizzato come verifica dei parametri utilizzati tramite Runtime.exe. Questa modalità, anche se funzionante, non è più supportata. Per i nuovi sviluppi fare riferimento al documento Controllo Runtime da riga di comando.
I parametri da riga di comando sono supportati solo sui Runtime Windows.
Parametri |
Descrizione |
---|---|
-connect |
Connette Runtime al servizio di teleassistenza, rendendolo visibile al Control Center. Si usa questa opzione quando Runtime è già in esecuzione ma è scollegato, poiché di default Runtime si collega automaticamente, a meno che non venga specificata l’opzione disconnect. |
-disconnect |
Se Runtime è già in esecuzione, lo disconnette dal servizio di teleassistenza, rendendolo inaccessibile al Control Center e lo lascia in esecuzione. Se Runtime non è in esecuzione, lo avvia ma non lo connette al servizio di teleassistenza. |
-showChat |
Mostra la chat di teleassistenza. |
-hideChat |
Nasconde la chat di teleassistenza. |
-showKeyboard |
Mostra la tastiera di sistema. |
-hideKeyboard |
Nasconde la tastiera di sistema. |
-remoteAccessServiceConnected |
Indica lo stato di connessione del Runtime. Possibili valori:
0: Runtime non connesso al server;
1: Runtime connesso al server.
|
-remoteAccessSessionCount |
Indica il numero di supervisori Control Center connessi al Runtime |
-getanonymousid |
Indica il valore dell’ID necessario per la registrazione a
Dominio di un dispositivo anonimo. Possibili valori:
-1: il Runtime non è connesso al servizio di teleassistenza;
0: il dispositivo è già associato ad un Dominio;
ID: il numero che rappresenta l’ID da utilizzare per la registrazione a Dominio.
|
-getanonymouspassword |
Indica il valore della password necessario per la registrazione
a Dominio di un dispositivo anonimo. Possibili valori:
-1: il Runtime non è connesso al servizio di teleassistenza;
0: il dispositivo è già associato ad un Dominio;
Password: numero che rappresenta la password da utilizzare per la registrazione
a Dominio.
|
-requestAssistance |
Attiva una richiesta di assistenza. Se è attiva l’opzione di dominio The user must
provide contact details when assistance is requested, allora vanno passati
ulteriori tre parametri che corrispondono ai campi Name, Contact information e
Description. Per maggiori informazioni, vedere
Richiesta di assistenza.
-1: il Runtime non è connesso al servizio di teleassistenza;
0: Errore. Non è possibile aprire la richiesta di assistenza;
1: Richiesta di assistenza aperta correttamente.
|
-closeAssistance |
Chiude una richiesta di assistenza. Per maggiori informazioni, vedere
Richiesta di assistenza.
-1: il Runtime non è connesso al servizio di teleassistenza;
0: Errore. Non è possibile chiudere la richiesta di assistenza;
1: Richiesta di assistenza chiusa correttamente.
|
-canRequestAssistance |
Verifica se una richiesta di assistenza può essere aperta. Per maggiori
informazioni, vedere Richiesta di assistenza.
-1: il Runtime non è connesso al servizio di teleassistenza;
0: il Runtime non può aprire una richiesta di assistenza;
1: il Runtime può aprire una richiesta di assistenza.
|
-quit |
Utilizzato solo con Runtime già in esecuzione. Disconnette e chiude Runtime. |
-version |
Visualizza la versione del Runtime. |
Esempi:
<path>
identifica il percorso di installazione di UBIQUITY Runtime, per esempio
C:\Program Files (x86)\ASEM\Ubiquity\Runtime\
Avvertimento
Per utilizzare i parametri con UbiquityRuntime.exe da riga di comando, anteporre sempre start "" /wait
prima di UbiquityRuntime.exe. Per esempio,
start "" /wait "<path>\UbiquityRuntime.exe" –remoteAccessServiceConnected
"<path>\UbiquityRuntime.exe" -connect
Connette il Runtime al servizio di teleassistenza.
"<path>\UbiquityRuntime.exe" -disconnect
Disconnette il Runtime dal servizio di teleassistenza.
"<path>\UbiquityRuntime.exe" –quit
Chiude definitivamente il Runtime.
"<path>\UbiquityRuntime.exe" –showChat\hideChat
Apre o chiude la finestra di chat.
"<path>\UbiquityRuntime.exe" –showKeyboard\hideKeyboard
Apre o chiude tastiera di sistema.
Eseguire i due comandi
"<path>\UbiquityRuntime.exe" –remoteAccessServiceConnected
echo %ERRORLEVEL%
Interroga il Runtime sullo stato della connessione al server. Il valore di ritorno è disponibile nella variabile di ambiente
ERRORLEVEL
.Di seguito altri esempi di interrogazione del Runtime con parametro
-remoteAccessServiceConnected
utilizzando .NET e VBScript:var process = new Process(); var path = @"C:\Program Files (x86)\ASEM\Ubiquity\Runtime\UbiquityRuntime.exe"; process.StartInfo.FileName = path; process.StartInfo.Arguments = "-remoteAccessServiceConnected"; process.StartInfo.CreateNoWindow = true; process.StartInfo.UseShellExecute = false; process.Start(); process.WaitForExit(); Console.WriteLine("Runtime is connected to Access Server? " + process.ExitCode);
set wshShell = CreateObject("WScript.Shell") prog = "C:\Program Files (x86)\ASEM\Ubiquity\Runtime\UbiquityRuntime.exe" prog = chr(34) & prog & chr(34) prog = prog & " " & chr(45) & "remoteAccessServiceConnected" strErrorCode = wshShell.run(prog,7,1) WScript.Echo strErrorCode
Avvertimento
La variabile d’ambiente ERRORLEVEL
non è supportata dai sistemi WCE.
Eseguire i due comandi
"<path>\UbiquityRuntime.exe" –remoteAccessSessionCount
echo %ERRORLEVEL%
Interroga il Runtime sul numero di Control Center connessi. Il valore di ritorno è disponibile nella variabile di ambiente
ERRORLEVEL
.Eseguire i due comandi
"<path>\UbiquityRuntime.exe" -getanonymousid
echo %ERRORLEVEL%
Interroga il Runtime sull’ID del dispositivo. Il valore di ritorno è disponibile nella variabile di ambiente
ERRORLEVEL
.Eseguire i due comandi
"<path>\UbiquityRuntime.exe" -getanonymouspassword
echo %ERRORLEVEL%
Interroga il Runtime sulla password del dispositivo. Il valore di ritorno è disponibile nella variabile di ambiente
ERRORLEVEL
."<path>\UbiquityRuntime.exe" –requestAssistance
echo %ERRORLEVEL%
Attiva una richiesta di assistenza.
"<path>\UbiquityRuntime.exe" –requestAssistance "John Doe" "john.doe@email.com" "A brief description of the problem"
echo %ERRORLEVEL%
Attiva una richiesta di assistenza passando i tre parametri per Name, Contact information e Description.
"<path>\UbiquityRuntime.exe" –closeAssistance
echo %ERRORLEVEL%
Cancella una richiesta di assistenza.
"<path>\UbiquityRuntime.exe" –canRequestAssistance
echo %ERRORLEVEL%
Interroga il Runtime per vedere se una richiesta di assistenza può essere aperta.
"<path>\UbiquityRuntime.exe" –version
Visualizza la versione del Runtime.
Suggerimento
Nei sistemi WCE il nome del file eseguibile è «UBIQUITYRuntimeCE.exe».