PsExec esegue la GUI remota come schermo nero - Windows7


3

Sto cercando di utilizzare PsExec da un server per eseguire applicazioni GUI su macchine Windows 7 remote nel nostro dominio:

psexec //remoteMachine -i kioskApp.exe

Quanto sopra è gestito da un utente amministratore.

Quello che stiamo cercando di fare è di tanto in tanto forzare tutti i PC dei dipendenti a eseguire un'app che li mette in modalità chiosco e li costringe a compilare determinate informazioni. (È una questione di politica aziendale - se non fosse per l'applicazione, i dipendenti trascurerebbero semplicemente di inserire le informazioni.)

Il problema è che apparirà sul computer remoto, ma tutto all'interno della cornice apparirà completamente nero.

Se uso -i 0invece di solo -i, agli utenti viene data la possibilità di scegliere se far funzionare l'app, il che vanifica l'intero scopo di eseguire l'app al primo posto!

L'aiuto sarebbe molto apprezzato! Grazie in anticipo!

Risposte:


4

Assicurarsi di impostare -ue -pper dominio \ utente e password sul PC remoto. Stavo avendo lo stesso problema e ho capito che l'impostazione dell'utente ha risolto il problema.


1
Questo ha funzionato per me, grazie! Non importava se stavo già eseguendo la console come amministratore, dovevo aggiungere l'opzione -u e inserire manualmente il mio pw, e lo schermo nero sul computer remoto era sparito!
Plarsen,

Questo è meglio dell'uso -sperché nella maggior parte dei casi non è necessario (o non si desidera) eseguire il processo nell'account di sistema.
Ahmed Abdelhameed,

4

Prova a usare l'opzione -s, ha funzionato per me.

psexec //remoteMachine -s -i kioskApp.exe

L'opzione -s serve a rovinare il processo come utente SYSTEM, quindi so che potrebbe essere strano combinare quei parametri, ma funziona!


1
Mi ero imbattuto nel problema di Jacob Spire. Tutto quello che volevo era visualizzare un file di testo sullo schermo di un utente, solo per assicurarmi di avere i parametri corretti. Per visualizzare un file di testo su un PC Windows: psexec \\ PcName -s -h -i 1 notepad.exe c: \ hello.txt
Bad Neighbor

1

Hai pensato di impostare un'attività pianificata per eseguire il programma? È possibile utilizzare l'utente "BUILTIN \ Users" quando si crea l'attività per eseguirla come utente connesso. Farlo in questo modo ti consentirebbe di utilizzare i criteri di gruppo per inviarlo invece di dipendere da un computer amministratore che avvia il programma.

Ti avvertirò ora che ci vorranno del tempo e dei test per ottenere l'installazione, ma è estremamente potente. Lo proverei solo se non riesci a far funzionare PSexec.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.