Condividi tramite


Connettersi e nascondere la sessione della console con Servizi terminal di Windows Server 2003

Questo articolo descrive come usare Servizi terminal di Microsoft Windows Server 2003 per connettersi e nascondere una sessione della console.

Si applica a: Windows Server 2003
Numero KB originale: 278845

Riepilogo

In Windows Server 2003, quando si usano Servizi terminal, è possibile connettersi alla sessione della console (sessione 0) e allo stesso tempo aprire una sessione shadow a tale sessione (purché ci si connetta da una sessione diversa dalla console). Con questa funzionalità aggiunta, è possibile accedere a un server basato su Windows Server 2003 che esegue Servizi Terminal in modalità remota e interagire con la sessione 0 come se si fosse seduti nella console fisica del computer. Questa sessione può anche essere ombreggiata in modo che l'utente remoto e l'utente locale nella console fisica possano visualizzare e interagire con la stessa sessione.

Connettersi alla sessione della console

Quando ci si connette alla sessione della console di un server basato su Windows Server 2003, nessun altro utente deve essere già connesso alla sessione della console. Anche se nessuno è connesso alla console, si è connessi esattamente come se si fosse seduti nella console fisica.

Per connettersi dal computer remoto basato su Windows Server 2003, aprire un prompt dei comandi e quindi digitare il comando seguente:

mstsc -v: servername /F -console

Dove mstsc è il file eseguibile di connessione Desktop remoto, -v indica un server a cui connettersi, /F indica la modalità schermo intero e -console è l'istruzione per connettersi alla sessione della console.

Quando si usa questo comando, si apre la sessione desktop remoto e quando l'accesso viene autenticato, si è connessi alla sessione della console in esecuzione nel server basato su Windows Server 2003. Se un utente sta attualmente lavorando alla sessione della console nel computer, viene visualizzato il messaggio di errore seguente:

Il nome utente del dominio \ utente viene connesso localmente a questo computer. L'utente è stato inattito per numero di minuti. Il desktop è sbloccato. Se si continua, la sessione dell'utente terminerà e i dati non salvati andranno persi. Vuoi continuare?

L'utente della sessione della console corrente viene quindi disconnesso e viene visualizzato un messaggio che indica che il computer è attualmente bloccato e solo un amministratore può sbloccarlo.

Note

Se l'utente della sessione della console e l'utente della sessione di Servizi terminal sono uguali, è possibile connettersi senza problemi.

Nascondere la sessione della console

Per nascondere la sessione della console, aprire prima una connessione Desktop remoto al server basato su Windows Server 2003 da un altro computer. Per impostazione predefinita, l'utilità Connessione Desktop remoto windows Server 2003 è installata in tutte le versioni di Windows Server 2003. È possibile usare questa o l'utilità della riga di comando Mstsc descritta nella sezione Connetti alla sessione della console, ma omettere l'opzione -console . Dopo aver aperto questa sessione, avviare un prompt dei comandi nella sessione e digitare il comando seguente per avviare la sessione shadow nella console:

shadow 0

Dopo aver immesso e inviato questo comando, viene visualizzato il messaggio seguente:

La sessione potrebbe essere bloccata durante la negoziazione dell'approvazione del controllo remoto. Attendere...

Nella sessione della console nel server viene visualizzato il messaggio seguente:

il nome utente del dominio \ richiede di controllare la sessione in modalità remota.
Si accetta la richiesta?

Se l'utente della sessione della console sul server fa clic su , si è connessi automaticamente alla sessione della console nel server remoto basato su Windows Server 2003. Se l'utente nella console del server fa clic su NO o non risponde, viene visualizzato il seguente messaggio di errore al prompt dei comandi nel computer remoto:

Controllo remoto non riuscito. Codice errore 7044
Errore [7044]:La richiesta di controllare un'altra sessione in modalità remota è stata negata.

Per disconnettere la sessione shadow dal lato remoto, premere CTRL + * (sul tastierino numerico) e si torna alla sessione originale stabilita nel server basato su Windows Server 2003.

Se si è connessi alla console del server che esegue Servizi terminal, se si tenta di nascondere la sessione di un altro utente dalla console del computer, viene visualizzato il messaggio di errore seguente:

La sessione potrebbe essere bloccata durante la negoziazione dell'approvazione del controllo remoto. Attendere...
Controllo remoto non riuscito. Codice errore 7050.
Errore [7050]:La sessione richiesta non può essere controllata in remoto.
Ciò può essere dovuto al fatto che la sessione è disconnessa o non ha un utente connesso. Inoltre, non è possibile controllare una sessione in modalità remota dalla console di sistema e non è possibile controllare la sessione corrente.

Se il server basato su Windows Server 2003 non è configurato per consentire il controllo remoto, viene visualizzato il messaggio di errore seguente:

Controllo remoto non riuscito. Codice errore 7051
Errore [7051]: la sessione richiesta non è configurata per consentire il controllo remoto.

Per configurare il server basato su Windows Server 2003 per consentire il controllo remoto, seguire questa procedura:

  1. Aprire lo snap-in Criteri di gruppo (Gpedit.msc).
  2. Nel riquadro sinistro, nel ramo Configurazione computer espandere il ramo Modelli amministrativi.
  3. Espandere il ramo Componenti di Windows.
  4. Fare clic sulla cartella Servizi terminal.
  5. Nel riquadro destro fare doppio clic su Imposta regole per il controllo remoto delle sessioni utente di Servizi terminal.
  6. Nella scheda Impostazioni fare clic su Abilitato.
  7. Nella casella Opzioni fare clic su Controllo completo con l'autorizzazione degli utenti e quindi fare clic su OK.