none
La sessione remota è stata disconnessa perché non sono disponibili server licenze di Desktop remoto RRS feed

  • Domanda

  • Buongiorno, ho un problema abbastanza spinoso riguardante il servizio Desktop Remoto.

    In questa infrastruttura c'è un Server con Windows Server 2012 R2 Standard che fa da Domain Controller e da semplice file server.

    Un altro Windows Server 2012 R2 è stato aggiunto come MEMBRO del dominio (non DC) e su questo abbiamo aggiunto i ruoli relativi al desktop remoto seguendo la procedura guidata, come descritto qui.

    http://www.andreamonguzzi.it/windows-server-2012-installare-e-configurare-il-ruolo-rds/comment-page-1/

    All'inizio tutto funzionava correttamente in quanto eravamo entro i 120 giorni di prova. Prima che scadessero abbiamo comunque acquistato le CAL (di tipo Open) e le ho regolarmente inserite in Gestione Licenze Terminal Server.

    I ruoli sono correttamente configurati (a mio avviso), ma ad ogni mio accesso continua a comparire "Modalità gestione licenze di Desktop remoto non configurata" ... utilizzare Server Manager sul Gestore Connessione Desktop Remoto per specificare la modalità gestione licenze Desktop remoto e il server licenze.

    Ho fatto le opportune verifiche:

    Server Manager - Servizi Desktop Remoto - Panoramica: ho configurato i vari punti.

    Poi in ATTIVITA' sono andato in Modifica proprietà distribuzione.

    Configurazione Distribuzione - Servizio Licenze Deskop Remoto: ho specificato appunto il nome del server e il tipo di CAL: per UTENTE.

    Strumenti - Terminal services - Gestione Licenze Desktop Remoto: il server risulta con la spuntina verde di OK e tutto sembra regolare. Le licenze cal sono attive (attivazione automatica).

    Ho riavviato più volte, rimosso i ruoli, ricreato i ruoli, configurato tutto e sono sempre punto a capo.

    Come ultima nota: ho creato anche una policy in GPO legata al server TERMINAL che appunto esplicita l'indirizzo del server licenze. Non è cambiato nulla.

    Cosa posso fare?

    mercoledì 4 marzo 2015 10:37

Risposte

Tutte le risposte

  • Ciao, sei già in produzione?

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    mercoledì 4 marzo 2015 12:17
    Moderatore
  • Ciao System-tec,

    Non abbiamo ricevuto alcun aggiornamento e mi chiedevo se possiamo aiutarti ulteriormente o se il tuo quesito è stato risolto. Se così fosse ti saremmo grati di condividere il feedback in questo spazio ricordandoti che altri membri della community potrebbero riscontrare comportamenti simili.

    Grazie in anticipo.


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto viene fornito “così come è e non comporta alcuna responsabilità da parte dell’azienda.

    lunedì 9 marzo 2015 14:56
  • Ciao, scusate il ritardo.

    Si, purtroppo il server è già in produzione, però la configurazione è molto semplice e praticamente non contiene dati degli utenti, perchè usano delle cartelle condivise sul server principale.

    Per aggirare il problema, ho riformattato al volo il server terminal, rimesso in dominio e seguito ALLA LETTERA le varie guide che ho trovato, prestando la massima attenzione ad ogni punto.

    Purtroppo sono ancora nella stessa situazione, ma almeno ho ancora 120 giorni per risolvere.

    venerdì 13 marzo 2015 11:23
  • Ciao,

    potresti postare il risultato di questo comando powershell?

    Get-RDLicenseConfiguration

    venerdì 13 marzo 2015 11:36
  • Mi riporta:

    PerUser {TERMINAL, TERMINAL.rete.local}

    Non l'ho specificato ma il dominio si chiama "RETE.local" e il server in questione "TERMINAL"
    Eseguendo Ping funziona regolarmente e viene risolto correttamente dal DNS del server di dominio.

    venerdì 13 marzo 2015 15:05
  • Qualcuno ha risolto cancellando questa chiave di registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

    REF: http://www.360ict.nl/blog/no-remote-desktop-licence-server-availible-on-rd-session-host-server-2012/

    venerdì 13 marzo 2015 15:17
  • Intanto grazie per la risposta ma non ci siamo ancora.

    Ho provato a farlo e mi ha resettato il contatore a 120 giorni (anzichè 111 che avevo prima).

    Poi ho provato a connettermi con un utente desktop remoto e sembra che non venga assegnata alcuna licenza. Totali 13, disponibili 13 ...

    venerdì 13 marzo 2015 15:54
  • Potresti postare l'output di questo comando PowerShell?

    gwmi -namespace Root/CIMV2/TerminalServices Win32_TerminalServiceSetting |FL

    Pare che in alcuni casi il valore del server licensing non venga inserito correttamente utilizzando la GUI

    venerdì 13 marzo 2015 16:13
  • Ciao, puoi confermare i ruoli installati e la distribuzione tra i due server.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    venerdì 13 marzo 2015 16:39
    Moderatore
  • Per sicurezza hai provato ad impostare il server licenze e la modalità (user) anche nelle Group policy applicate al server (locali o di dominio)?


    venerdì 13 marzo 2015 16:59
    Moderatore
  • Potresti postare l'output di questo comando PowerShell?

    gwmi -namespace Root/CIMV2/TerminalServices Win32_TerminalServiceSetting |FL

    Pare che in alcuni casi il valore del server licensing non venga inserito correttamente utilizzando la GUI

    PS C:\Users\administrator.RETE> gwmi -namespace Root/CIMV2/TerminalServices Win32_TerminalServiceSetting |FL


    __GENUS                                 : 2
    __CLASS                                 : Win32_TerminalServiceSetting
    __SUPERCLASS                            : CIM_Setting
    __DYNASTY                               : CIM_ManagedSystemElement
    __RELPATH                               : Win32_TerminalServiceSetting.ServerName="TERMINAL"
    __PROPERTY_COUNT                        : 53
    __DERIVATION                            : {CIM_Setting, CIM_ManagedSystemElement}
    __SERVER                                : TERMINAL
    __NAMESPACE                             : Root\CIMV2\TerminalServices
    __PATH                                  : \\TERMINAL\Root\CIMV2\TerminalServices:Win32_TerminalServiceSetting.ServerNam
                                              e="TERMINAL"
    ActiveDesktop                           : 0
    AllowTSConnections                      : 1
    Caption                                 :
    DeleteTempFolders                       : 1
    Description                             :
    DirectConnectLicenseServers             :
    DisableForcibleLogoff                   : 1
    EnableAutomaticReconnection             : 1
    EnableDFSS                              : 1
    EnableDiskFSS                           : 1
    EnableNetworkFSS                        :
    EnableRemoteDesktopMSI                  : 1
    FallbackPrintDriverType                 : 0
    GetCapabilitiesID                       : 196608
    HomeDirectory                           :
    InstallDate                             :
    LicensingDescription                    : Questo criterio richiede il rilascio di una licenza per ogni utente connesso
                                              al server Host sessione Desktop remoto. L'allocazione di licenze agli utenti
                                              non è attualmente gestita.
    LicensingName                           : Per utente
    LicensingType                           : 4
    LimitedUserSessions                     : 0
    Logons                                  : 0
    Name                                    :
    NetworkFSSCatchAllWeight                :
    NetworkFSSLocalSystemWeight             :
    NetworkFSSUserSessionWeight             :
    PolicySourceAllowTSConnections          : 1
    PolicySourceConfiguredLicenseServers    : 0
    PolicySourceDeleteTempFolders           : 0
    PolicySourceDirectConnectLicenseServers : 0
    PolicySourceEnableAutomaticReconnection : 0
    PolicySourceEnableDFSS                  : 0
    PolicySourceEnableRemoteDesktopMSI      : 0
    PolicySourceFallbackPrintDriverType     : 0
    PolicySourceHomeDirectory               : 0
    PolicySourceLicensingType               : 0
    PolicySourceProfilePath                 : 0
    PolicySourceRedirectSmartCards          : 0
    PolicySourceSingleSession               : 0
    PolicySourceTimeZoneRedirection         : 0
    PolicySourceUseRDEasyPrintDriver        : 0
    PolicySourceUseTempFolders              : 0
    PossibleLicensingTypes                  : 12
    ProfilePath                             :
    RedirectSmartCards                      : 1
    ServerName                              : TERMINAL
    SessionBrokerDrainMode                  : 0
    SingleSession                           : 1
    Status                                  :
    TerminalServerMode                      : 1
    TimeZoneRedirection                     : 0
    UseRDEasyPrintDriver                    : 1
    UserPermission                          : 0
    UseTempFolders                          : 1
    PSComputerName                          : TERMINAL

    venerdì 13 marzo 2015 17:04
  • La proprieta DirectConnectLicenseServers  non é valorizzata.

    prova il seguente da powershell:

    $obj = gwmi -namespace Root/CIMV2/TerminalServices Win32_TerminalServiceSetting
    $obj.SetSpecifiedLicenseServerList(terminal.rete.local)


    venerdì 13 marzo 2015 17:14
  • Ciao, puoi confermare i ruoli installati e la distribuzione tra i due server.

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    Sul server Terminal:

    Server Web (IIS)
    Servizi Desktop Remoto (Accesso Web Desktop Remoto, Gestore connessione Desktop Remoto, Host Sessione Desktop Remoto, Servizio Licenze Desktop remoto)
    Servizio file e archiviazione

    Sul server di dominio

    ServerDHCP
    Server DNS
    Server WEB (IIS)
    Servizi di dominio Active Directory
    Servizi file e archiviazione

    I 2 server si pingano, si risolvono correttamente.

    L'unica cosa che mi fa specie è che pingando Terminal dal server Terminal mi risponde in indirizzo tipo ip v6 anzichè ip v4. Non so se possa influire o meno sulla risoluzione del problema.

    venerdì 13 marzo 2015 17:16
  • Ho provato ad impostare come GPO il server prima come "TERMINAL" e poi come indirizzo ip (poi ovviamente GPUPDATE /Force ad ogni tentativo).
    venerdì 13 marzo 2015 17:18
  • Ho eseguito questo:

    PS C:\Users\administrator.RETE> $obj = gwmi -namespace "Root/CIMV2/TerminalServices"

    Cmdlet Get-WmiObject nella posizione 1 della pipeline dei comandi
    Specificare i valori per i seguenti parametri:
    Class: Win32_TerminalServiceSetting
    PS C:\Users\administrator.RETE> $obj.SetSpecifiedLicenseServerList("Terminal.rete.local")


    __GENUS          : 2
    __CLASS          : __PARAMETERS
    __SUPERCLASS     :
    __DYNASTY        : __PARAMETERS
    __RELPATH        :
    __PROPERTY_COUNT : 1
    __DERIVATION     : {}
    __SERVER         :
    __NAMESPACE      :
    __PATH           :
    ReturnValue      : 0
    PSComputerName   :



    PS C:\Users\administrator.RETE> $obj = gwmi -namespace "Root/CIMV2/TerminalServices" Win32_TerminalServiceSetting
    PS C:\Users\administrator.RETE> $obj.GetSpecifiedLicenseServerList()


    __GENUS          : 2
    __CLASS          : __PARAMETERS
    __SUPERCLASS     :
    __DYNASTY        : __PARAMETERS
    __RELPATH        :
    __PROPERTY_COUNT : 2
    __DERIVATION     : {}
    __SERVER         :
    __NAMESPACE      :
    __PATH           :
    ReturnValue      : 0
    SpecifiedLSList  : {Terminal.rete.local}
    PSComputerName   :

    ora...

    PS C:\Users\administrator.RETE> gwmi -namespace Root/CIMV2/TerminalServices Win32_TerminalServiceSetting |FL


    __GENUS                                 : 2
    __CLASS                                 : Win32_TerminalServiceSetting
    __SUPERCLASS                            : CIM_Setting
    __DYNASTY                               : CIM_ManagedSystemElement
    __RELPATH                               : Win32_TerminalServiceSetting.ServerName="TERMINAL"
    __PROPERTY_COUNT                        : 53
    __DERIVATION                            : {CIM_Setting, CIM_ManagedSystemElement}
    __SERVER                                : TERMINAL
    __NAMESPACE                             : Root\CIMV2\TerminalServices
    __PATH                                  : \\TERMINAL\Root\CIMV2\TerminalServices:Win32_TerminalServiceSetting.ServerNam
                                              e="TERMINAL"
    ActiveDesktop                           : 0
    AllowTSConnections                      : 1
    Caption                                 :
    DeleteTempFolders                       : 1
    Description                             :
    DirectConnectLicenseServers             :
    DisableForcibleLogoff                   : 1
    EnableAutomaticReconnection             : 1
    EnableDFSS                              : 1
    EnableDiskFSS                           : 1
    EnableNetworkFSS                        :
    EnableRemoteDesktopMSI                  : 1
    FallbackPrintDriverType                 : 0
    GetCapabilitiesID                       : 196608
    HomeDirectory                           :
    InstallDate                             :
    LicensingDescription                    : Questo criterio richiede il rilascio di una licenza per ogni utente connesso
                                              al server Host sessione Desktop remoto. L'allocazione di licenze agli utenti
                                              non è attualmente gestita.
    LicensingName                           : Per utente
    LicensingType                           : 4
    LimitedUserSessions                     : 0
    Logons                                  : 0
    Name                                    :
    NetworkFSSCatchAllWeight                :
    NetworkFSSLocalSystemWeight             :
    NetworkFSSUserSessionWeight             :
    PolicySourceAllowTSConnections          : 1
    PolicySourceConfiguredLicenseServers    : 0
    PolicySourceDeleteTempFolders           : 0
    PolicySourceDirectConnectLicenseServers : 0
    PolicySourceEnableAutomaticReconnection : 0
    PolicySourceEnableDFSS                  : 0
    PolicySourceEnableRemoteDesktopMSI      : 0
    PolicySourceFallbackPrintDriverType     : 0
    PolicySourceHomeDirectory               : 0
    PolicySourceLicensingType               : 0
    PolicySourceProfilePath                 : 0
    PolicySourceRedirectSmartCards          : 0
    PolicySourceSingleSession               : 0
    PolicySourceTimeZoneRedirection         : 0
    PolicySourceUseRDEasyPrintDriver        : 0
    PolicySourceUseTempFolders              : 0
    PossibleLicensingTypes                  : 12
    ProfilePath                             :
    RedirectSmartCards                      : 1
    ServerName                              : TERMINAL
    SessionBrokerDrainMode                  : 0
    SingleSession                           : 1
    Status                                  :
    TerminalServerMode                      : 1
    TimeZoneRedirection                     : 0
    UseRDEasyPrintDriver                    : 1
    UserPermission                          : 0
    UseTempFolders                          : 1
    PSComputerName                          : TERMINAL

    • Modificato System-tec venerdì 13 marzo 2015 17:37
    venerdì 13 marzo 2015 17:35
  • Ho letto la guida che hai citato, mi pare non ci sia lo step dove devi inserire il license server nel gruppo AD "Terminal servers license servers".

    Tra le varie guide hai seguito anche questa? http://support.microsoft.com/en-ie/kb/2833839

    Poi non so se hai giá eseguito il "Review configuration"

    http://blogs.technet.com/b/askperf/archive/2013/09/20/rd-licensing-configuration-on-windows-server-2012.aspx

    venerdì 13 marzo 2015 19:27
  • Ho provato a verificare nuovamente il tutto, verificando anche queste 2 nuove guide e sembrerebbe che il problema sia finalmente risolto: ora vedo che le licenze vengono emesse e non compare più il messaggio di errore quando eseguo il logon con un utente amministratore.

    Grazie mille a tutti per la disponibilità.

    lunedì 16 marzo 2015 08:54
  • Buongiorno,

    potresti indicare quale post  o guida ti ha aiutato a risolvere il problema e come? Questo thread potrebbe aiutare anche altri.

    Ale

    lunedì 16 marzo 2015 08:58
  • Molto probabilmente è stato questo

    $obj = gwmi -namespace Root/CIMV2/TerminalServices Win32_TerminalServiceSetting
    $obj.SetSpecifiedLicenseServerList(terminal.rete.local)

    Solo che al momento in cui l'ho eseguito sembrava non funzionare.
    Poi questo weekend nessuno ha più toccato il server e stamane funziona perfettamente.

    lunedì 16 marzo 2015 09:49
  • ciao ma al posto di (terminal.rete.local) che devo mettere?

    perchè se effettuo questa procedura mi da errore.

    oltretutto io ho un server che è stato installato il ruolo rdp per le app,quindi non saprei proprio come fare e se questa procedura vale lo stesso.

    grazie

    mercoledì 20 settembre 2017 16:33
  • ciao ma al posto di (terminal.rete.local) che devo mettere?

    perchè se effettuo questa procedura mi da errore.

    oltretutto io ho un server che è stato installato il ruolo rdp per le app,quindi non saprei proprio come fare e se questa procedura vale lo stesso.

    grazie

    perchè scrivi in un thread risalente a più di due anni fa ?

    ti conviene aprirne uno nuovo con la tua domanda.

    ciao


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    giovedì 21 settembre 2017 07:09
    Moderatore
  • ciao grazie per la risposta

    ok provvederò in nuovo thread

    giovedì 21 settembre 2017 08:10
  • Molto probabilmente è stato questo

    $obj = gwmi -namespace Root/CIMV2/TerminalServices Win32_TerminalServiceSetting
    $obj.SetSpecifiedLicenseServerList(terminal.rete.local)

    Solo che al momento in cui l'ho eseguito sembrava non funzionare.
    Poi questo weekend nessuno ha più toccato il server e stamane funziona perfettamente.

    Buon giorno, riprendo questo thread anche se vecchio di tre anni, perchè rappresenta esattamente la mia situazione. 

    Anche a me La proprieta DirectConnectLicenseServers  non é valorizzata.

    Eseguo il tutto su server 2019, dove tutto funziona (server licenze, ruoli ecc.), ma ho la stessa situazione.

    Il comando $obj.SetSpecifiedLicenseServerList(terminal.rete.local) che io ho modificato in $obj.SetSpecifiedLicenseServerList(server2019.pegasus.local) essendo il nome del server server2019 e il dominio pegasus.local, mi indica errore ma probabilmente un errore di sintassi.

    Cosa c'è che sbaglio che invece qui ha fatto risolvere il problema ?

    Grazie.

    lunedì 3 febbraio 2020 14:37

  • Il comando $obj.SetSpecifiedLicenseServerList(terminal.rete.local) che io ho modificato in $obj.SetSpecifiedLicenseServerList(server2019.pegasus.local) essendo il nome del server server2019 e il dominio pegasus.local, mi indica errore ma probabilmente un errore di sintassi.

    Cosa c'è che sbaglio che invece qui ha fatto risolvere il problema ?

    Grazie.

    puoi postare l'errore che ottieni ?

    ricorda di aggiornare il thread che hai aperto


    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    e[dot]benussi[at]outlook[dot]it

    lunedì 3 febbraio 2020 14:44
    Moderatore
  • Ciao, con un poco di ritardo ma invio l'errore:

    PS C:\Windows\system32> $obj.SetSpecifiedLicenseServerList(server2019.pegasus.local)
    In riga:1 car:36
    + $obj.SetSpecifiedLicenseServerList(server2019.pegasus.local)
    +                                    ~
    ')' mancante nella chiamata al metodo.
    In riga:1 car:36
    + $obj.SetSpecifiedLicenseServerList(server2019.pegasus.local)
    +                                    ~~~~~~~~~~~~~~~~~~~~~~~~
    Token 'server2019.pegasus.local' imprevisto nell'espressione o nell'istruzione.
    In riga:1 car:60
    + $obj.SetSpecifiedLicenseServerList(server2019.pegasus.local)
    +                                                            ~
    Token ')' imprevisto nell'espressione o nell'istruzione.
        + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
        + FullyQualifiedErrorId : MissingEndParenthesisInMethodCall

    sabato 8 febbraio 2020 20:15