none
Logování uživatelů RDP (Terminal Server) 2008 R2

    Dotaz

  • Potřebuji kvůli licenčnímu ujednání logovat uživatele terminálového serveru. (mix licencí per device a per user)

    K tomu jsem si napsal script a odkaz umístil do registrů dle návodu v článcích např:

    https://support.microsoft.com/en-us/help/195461/how-to-set-up-a-logon-script-only-for-terminal-server-users

    https://stackoverflow.com/questions/15139179/terminal-services-server-autorun-on-windows-startup-with-registry-key-entry

    Vše funguje, ale pouze u uživatelů, kteří přistupují na plochu TS (těch je minimum).

    Těm co spouštíme rovnou aplikaci v záložce Enviroment se script nespustí.

    Dokáže mi někdo poradit jak script spustit i těmto uživatelů,

    středa 4. července 2018 9:56

Odpovědi

  • Ach jo. Evidentne si nerozumime. Vy chcete pomoct a pritom z vas tahame informace.

    Casto se tu totiz stava, ze tazatel trpi provozni slepotou a dela neco jinak, nez by mohl a umanute trva na svem reseni. proto jako prvni rada pouziti reportingu, misto obskurnich scriptu. Ale ze neni domena se dovidame az pozdeji.

    A ja se v druhe iteraci ptal, jak spoustite script a vy se name oborite, ze o standardnim scriptu nepadlo ani slov. Nepadlo. Ale melo padnout.

    Takze: proc nespoustite script jako standardni logon script pres lokalni politiku, tj editaci GPEDIT.MSC v sekci User Configuration > Windows Settings > Scripts > Logon ? Tj. pri kazdem spusteni jakekoliv session?

    • Označen jako odpověď Petr Mejsnar pondělí 9. července 2018 8:11
    pondělí 9. července 2018 8:02

Všechny reakce

  • A nedelate neco zbytecne?

    Licence perDevice jasne vidite v licencnim serveru = jakemu zarizeni  jsou prideleny.

    Pro PerUser existuje tracking. Viz https://cloudblogs.microsoft.com/enterprisemobility/2007/08/06/terminal-services-per-user-licensing-usage-tracking/

    středa 4. července 2018 13:09
  • Dobrý den,

    nenapadlo mne napsat, že TS není v žádné doméně. Z toho důvodu tento report bohužel nejde sestavit.

    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754625%28v%3dws.10%29

    Proto jsme používali logování a postup, který jsme obdrželi z MS. Bohužel přestal fungovat v okamžiku kdy potřebujeme uživatelům zabránit v přístupu na plochu:

    If you want to use Per Device and Per User RDS licensing on a single RDSH server, then you must set the License mode to Per user in RD Session Host Configuration (tsconfig.msc).  You will need to manually keep track of your license compliance and/or make an automated system to help you track licenses.

    For example, here is a basic scheme for tracking it:

    - First decide which devices you want to license under RDS Per Device licensing.  Write down the computer names for these devices

    - Set a script/program to run when a user logs on.  This script will append to a csv file the username, clientname, and date/time

    - At month-end, rename the log file, and then pull it into Excel/Access/etc.  What you want to do is remove all rows with clientnames that match the list of licensed devices.  Then count the number of unique usernames left.

    If the number of unique usernames left is less than or equal to the total number of Per User RDS CALs you own, then you have enough puchased Per User RDS CALs.  If not, then you need to purchase more RDS CALs.

    pondělí 9. července 2018 6:50
  • Je fajn dodavat cele informace hned :( jinak se tu upinkame.

    Standardni logon script v GPO se neprovede u publikovane aplikace? Se mi nechce verit.

    Nechtejete po nas, abychom studovali  ty URL. Jak mate spusteni scriptu provedeno?

    pondělí 9. července 2018 7:25
  • Dobrý den, on ten dotaz nebyl původně na generování reportu proto jsem nepsal o doméně.

    Psal jsem, že nevím jak spustit vbs script uživateli TS, kterého nepouštíme na plochu.

    Ani o standardním logon scriptu nepadlo ani slovo. Aplikaci jednotlivému uživateli spustím v záložce environment.

    Script, který zapíše, že se tehdy a tehdy přihlásil uživatel X z počítače Y bych potřeboval všem uživatelům. Pokoušel jsem se to udělat například přidáním odkazu na script do klíče HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\Appsetup.

    Ale nefunguje to.

    pondělí 9. července 2018 7:49
  • Ach jo. Evidentne si nerozumime. Vy chcete pomoct a pritom z vas tahame informace.

    Casto se tu totiz stava, ze tazatel trpi provozni slepotou a dela neco jinak, nez by mohl a umanute trva na svem reseni. proto jako prvni rada pouziti reportingu, misto obskurnich scriptu. Ale ze neni domena se dovidame az pozdeji.

    A ja se v druhe iteraci ptal, jak spoustite script a vy se name oborite, ze o standardnim scriptu nepadlo ani slov. Nepadlo. Ale melo padnout.

    Takze: proc nespoustite script jako standardni logon script pres lokalni politiku, tj editaci GPEDIT.MSC v sekci User Configuration > Windows Settings > Scripts > Logon ? Tj. pri kazdem spusteni jakekoliv session?

    • Označen jako odpověď Petr Mejsnar pondělí 9. července 2018 8:11
    pondělí 9. července 2018 8:02
  • Dobrý den,
    díky za radu. To je přesně to co jsem potřeboval vědět.
    Ještě jednou díky.

    pondělí 9. července 2018 8:14