Come impedire che un server venga bloccato dopo una sessione di desktop remoto


9

Come parte del nostro database, eseguire un programma di terze parti (3D Studio Max) per esportare un numero di risorse. Sfortunatamente se un utente non è attualmente connesso, o il computer è bloccato, Max non funziona correttamente.

Questo può essere risolto per le macchine appena avviate utilizzando un metodo come TweakUI per l'accesso automatico. Tuttavia, quando un utente si connette tramite Desktop remoto (per avviare una build non pianificata, modificare un'impostazione, qualunque cosa), dopo la sessione termina la macchina rimane in uno stato bloccato con Max impossibilitato a eseguire.

Sto cercando un modo per configurare Windows (tramite equi mezzi o fallo) in modo che non si blocchi quando termina la sessione remota, o "si sblocca" da solo poco dopo. Sono a conoscenza di un metodo sotto XP in cui è possibile eseguire un batchfile sulla macchina che esclude l'utente remoto, ma questo non sembra funzionare su Windows Server.

3

È disponibile una connessione di servizio terminale separata chiamata connessione "console".

È possibile connettersi a questo spazio utilizzando mstsc/console/v: nomeserver. Usa mstsc /? per le opzioni complete della riga di comando.

Ciò consente di connettersi, aprire il gestore di servizi terminal e avviare le sessioni non valide.

  0

Si noti che questo è cambiato in Windows Server 2008 http://blogs.msdn.com/nickmac/archive /2007/11/28/mstsc-console-switch-in-windows-server-2008-and-windows-vista-sp1.aspx 30 set. 082008-09-30 19:26:00


0

Si potrebbe voler utilizzare l'utilità "shadow". Ciò consente di eseguire essenzialmente il proxy in una sessione desktop remota esistente. È possibile accedere alla console della macchina con l'account necessario, quindi gli utenti possono aprire sessioni desktop remote non della console sulla macchina (o su un'altra macchina), quindi utilizzare shadow per connettersi alla stessa sessione della console. Gli utenti dovranno essere nel gruppo degli amministratori sulla macchina.

Sebbene ciò potrebbe essere semplice come dire alla gente di non utilizzare la sessione della console quando si accede alla macchina utilizzando il desktop remoto.


0

Soluzione possibile da here.

Per disattivare il pulsante Blocca computer, aperto Regedit e individuare HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Sistema e HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ sistema e creare un nuovo valore REG_DWORD in ciascuna chiamata DisableLockWorkstation. Impostando questo valore su su 0, sarà possibile utilizzare il pulsante Blocco del computer , mentre 1 lo disabiliterà.


1

L'accesso su RDP non deve influire sul blocco della console. Se non si effettua il logout da RDP (la chiusura del client mantiene la sessione in sospeso), la sessione verrà bloccata. È possibile risolverlo con i timeout inattivi in ​​Gestione servizi terminal.

Se la console è bloccata, questa è una politica separata nelle Impostazioni del computer locale o alcune di queste. Se si dispone di un dominio, impostarlo con un oggetto Criteri di gruppo. Se hai bisogno del nome esatto della polizza, fammelo sapere e lo scaverò per te.

  0

Non riesco a trovare il nome di questo criterio nell'oggetto Criteri di gruppo dopo alcune ricerche. Ti capita di averlo a portata di mano? Grazie! 25 set. 112011-09-25 02:22:49


0

Potrebbe esserci un problema se si stanno eseguendo queste attività come Amministratore e altre persone stanno effettuando l'accesso tramite Desktop remoto come Amministratore. L'attività dovrebbe essere eseguita dal proprio account.


1

Suppongo che per sblocco si desidera assicurarsi che le sessioni disconnesse siano disconnesse. Per fare questo

  1. Strumenti di amministrazione | Configurazione Servizi terminal
  2. Right-Click RDP-TCP sulla cartella Connessioni e scegliere Proprietà
  3. Vai alla scheda Sessioni e selezionare la casella di controllo Ignora impostazioni utente
  4. Configurare la fine di una sessione disconnessa al valore di timeout necessario
  5. più

lettura http://technet.microsoft.com/en-us/library/cc758177.aspx


0

con il più recente client di servizi terminal è possibile collegarsi alla console utilizzando l'opzione/ADMIN.

Quindi, "Computer:" sarà qualcosa del tipo:

myworkstation.mydomain.local /ADMIN 

-Ed