Come avviare altri utenti di Desktop remoto


14

Utilizziamo "Desktop remoto" di Windows per accedere ai computer server. Al momento, visualizzo il seguente messaggio di errore:

The terminal server has exceeded the maximum number of allowed connections.

Ora, la causa è ovvia (altre 2 persone sono connesse in questo momento!). Ricordo che in passato l'ho risolto accedendo a qualche altra macchina nello stesso dominio e poi passando ad uno strumento di amministrazione che non ricordo. Da lì ho potuto vedere chi aveva effettuato l'accesso e terminare in remoto la sessione (supponendo che avessi privilegi sufficienti), liberando così una delle connessioni.

Qualcuno sa come fare questo?

Risposte:


22

È possibile utilizzare Gestione servizi terminal in Strumenti di amministrazione.

Se si preferisce una soluzione da riga di comando, è possibile utilizzarla per elencare le sessioni RDP:

query session /server:servername

Per reimpostare una sessione, cercare l'ID sessione pertinente nella colonna "ID" dell'output dal comando precedente, quindi utilizzare:

reset session <sessionid> /server:servername

Quando si reimposta la sessione di un utente, tutti i programmi attualmente in esecuzione vengono chiusi e la sessione viene immediatamente chiusa. Disconnettere semplicemente l'uso dell'utente tsdiscon <sessionid> /server:servernameche lascerà i loro programmi in esecuzione e consentirà loro di riprendere da dove si erano interrotti quando si riconnetteranno in seguito.
Tim Lewis,

10

Inoltre, tieni presente che anche se il server remoto non ti consente di utilizzare RDP normalmente, puoi comunque dirottare la console in remoto:

Per eseguire RDP sulla console del server remoto: dal PC client, aprire il prompt CMD e digitare: MSTSC / ADMIN (o se si utilizza un client RDP precedente, utilizzare MSTSC / CONSOLE)

Ciò ti consentirà di accedere in remoto alla console (e, se necessario, avviare chiunque sia attualmente connesso alla console) - quindi puoi utilizzare i comandi di Gestione servizi terminal o Ripristina sessione per avviare altri utenti RDP ...


1
Super kawaii! Questo ha funzionato anche quando la query sessionrisposta di ThatGraemeGuy si è lamentata di un errore RDP.
Mike S,

2

Quello che vuoi è Gestione servizi terminal



-1

Inoltre, le licenze dei servizi terminal sono ragionevolmente economiche. Se passi alla modalità con licenza, puoi dire al server quante licenze hai e accetterà fino a quel numero di connessioni.

Si noti che la licenza dei servizi terminal era sul sistema Honor l'ultima volta che ho verificato (ovvero, Windows Server in realtà non controlla i codici di licenza, si prende semplicemente la parola per dire che hai quanti ne dici di avere), ma questo è Né qui né là. ;)


1
Non vero. La licenza dei servizi terminal richiede l'inserimento di una chiave valida e l'attivazione di ciascun set di licenze. È inoltre necessario essere in esecuzione in modalità applicazione Servizi terminal per utilizzarli.
Erik Funkenbusch,

Il passaggio alla modalità applicazione non è sempre auspicabile.
John Gardeniers,

Hrm. L'ultima volta che ho installato Application Server nel 2003, sicuramente non ha convalidato o verificato le licenze, potresti semplicemente aumentare il numero e ti darebbe felicemente più connessioni. Non l'abbiamo sfruttato dato che avevamo comunque molto sulle licenze dei servizi terminal. Perché è indesiderabile il passaggio alla modalità applicazione, oltre a dover effettivamente acquistare più licenze.
Graeme,

Modificare la politica istituzionale per la gestione dei server non è semplicemente un'opzione per me, indipendentemente dal fatto che funzioni.
mcherm

-4

puoi anche andare al prompt CMD e digitare "mstsc / v: 00.00.00.00 / admin" - sostituisci gli 0 con il tuo IP di destinazione

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.