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.