Connettersi alla sessione della console ed eseguire l'ombreggiatura con Servizi terminal di Windows Server 2003

Questo articolo descrive come usare Servizi terminal di Microsoft Windows Server 2003 per connettersi a una sessione console ed eseguire l'ombreggiatura di una sessione della console.

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

Riepilogo

In Windows Server 2003, quando si usa Servizi terminal, è possibile connettersi alla sessione della console (sessione 0) e allo stesso tempo aprire una sessione shadow a essa (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 remoto 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 come se si fosse seduti alla console fisica.

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

mstsc -v: servername /F -console

Dove mstsc è il file eseguibile della connessione Desktop remoto, -v indica un server a cui connettersi, /F indica la modalità schermo intero ed -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:

Ilnome utente del dominio \ utente viene connesso in locale al computer. L'utente è rimasto inattivo per un numero di minuti. Il desktop è sbloccato. Se si continua, la sessione dell'utente terminerà e tutti i dati non salvati andranno persi. Continuare?

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

Nota

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

Ombreggiatura della sessione della console

Per nascondere la sessione della console, aprire prima di tutto una connessione Desktop remoto al server basato su Windows Server 2003 da un altro computer. Per impostazione predefinita, l'utilità Connessione Desktop remoto di Windows Server 2003 viene installata in tutte le versioni di Windows Server 2003. È possibile usare questo o l'utilità da riga di comando Mstsc descritta nella sezione Connettersi 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 apparire bloccata durante la negoziazione dell'approvazione del controllo remoto. Attendere prego...

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

Dominio \ username richiede di controllare la sessione in remoto.
Accetti la richiesta?

Se l'utente della sessione console nel server fa clic su , si viene 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 messaggio di errore seguente al prompt dei comandi nel computer remoto:

Il controllo remoto non è riuscito. Codice di errore 7044
Errore [7044]:La richiesta di controllare un'altra sessione in remoto è 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 apparire bloccata durante la negoziazione dell'approvazione del controllo remoto. Attendere prego...
Controllo remoto non riuscito. Codice di errore 7050.
Errore [7050]:Impossibile controllare in remoto la sessione richiesta.
Ciò può essere dovuto al fatto che la sessione è disconnessa o non ha un utente connesso. Inoltre, non è possibile controllare una sessione in remoto dalla console di sistema e non è possibile controllare in remoto la propria sessione corrente.

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

Il controllo remoto non è riuscito. Codice di 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, sotto il 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 Impostazione fare clic su Abilitato.
  7. Nella casella Opzioni fare clic su Controllo completo con l'autorizzazione degli utenti e quindi fare clic su OK.