| 
    
        
     
     | 
    
  | 
ИмяКомпа и ИмяПользователя подключившегося по RDP из 1С | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        CepeLLlka    
     13.12.13 
            ✎
    17:05 
 | 
         
        Ребята, подскажите пожалуйста..
 
        Есть Терминальный сервер.. люди подлючаются к нему и работают.. И мне вот в 1С нужно получать имя пользователя и имя компьютера подключенного клиента.. Не имя серввера, и имя учётной записи, а имя компа юзера, и его имя пользователя в данный момент.. Такое возможно? Как?  | 
|||
| 
    1
    
        Lionee    
     13.12.13 
            ✎
    17:06 
 | 
         
        (0) зачем ?     
         | 
|||
| 
    2
    
        CepeLLlka    
     13.12.13 
            ✎
    17:08 
 | 
         
        Чтобы фиксировать изменения объектов в 1С, сохраняющиеся в версии объктов..
 
        Чтобы можно было понять ещё с какого компа зашёл юзер..  | 
|||
| 
    3
    
        NS    
     13.12.13 
            ✎
    17:08 
 | 
         
        objScript = CreateObject("WScript.Shell");
 
        objEnvironment = objScript.Environment("PROCESS"); ОткудаЗапуск = врег(сокрлп(objEnvironment.item("CLIENTNAME")));  | 
|||
| 
    4
    
        CepeLLlka    
     13.12.13 
            ✎
    17:09 
 | 
         
        Спасибо, НС     
         | 
|||
| 
    5
    
        CepeLLlka    
     13.12.13 
            ✎
    17:12 
 | 
         
        А ещё есть чё-нить?     
         | 
|||
| 
    6
    
        NS    
     13.12.13 
            ✎
    17:12 
 | 
         
        "USERNAME" Еще есть :)     
         | 
|||
| 
    7
    
        vde69    
     модератор 
    13.12.13 
            ✎
    17:18 
 | 
         
        (3) не всегда работает...     
         | 
|||
| 
    8
    
        NS    
     13.12.13 
            ✎
    17:23 
 | 
         
        (7) В каком смысле?     
         | 
|||
| 
    9
    
        ildary    
     13.12.13 
            ✎
    17:44 
 | 
         
        Можно еще дернуть реестр:
 
        HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer, параметр "LOGON USER NAME"  | 
|||
| 
    10
    
        vde69    
     модератор 
    13.12.13 
            ✎
    18:13 
 | 
         
        (8) в прямом, зависит от настроек сервера.
 
        кроме того представь ситуацию есть 50 человек, у 20 из них тонкий клиент на другом сервере и они с этого друго сервера ломятся к тебе в терминал, у тебя будет имя второго терминала....  | 
|||
| 
    11
    
        Злопчинский    
     13.12.13 
            ✎
    18:19 
 | 
         
        а вот подключился я терминальной сессией на сервак из дома, все ОК. сессию не завершил, а дисконнектил. Пришел в офис - подконнектился к висящей терминальнйо сессии - как получить имя компа с которого осуществлен коннект в терминальную сессию..?     
         | 
|||
| 
    12
    
        NS    
     13.12.13 
            ✎
    18:28 
 | 
         
        (10) (11) это слишком экзотичные случаи.
 
        тем более есть имя пользователя терминального сеанса.  | 
|||
| 
    13
    
        CepeLLlka    
     13.12.13 
            ✎
    18:55 
 | 
         
        А я вот зашёл под консольной сессий на сервер..
 
        У меня (3) вернуло CONSOLE  | 
|||
| 
    14
    
        NS    
     13.12.13 
            ✎
    19:33 
 | 
         
        (13) Естественно.     
         | 
|||
| 
    15
    
        NS    
     13.12.13 
            ✎
    19:39 
 | 
         
        (13) В чем вопрос то?     
         | 
|||
| 
    16
    
        Defender aka LINN    
     13.12.13 
            ✎
    20:14 
 | 
         
        (12) У  кого экзотика, а у кого суровая правда жизни     
         | 
|||
| 
    17
    
        Злопчинский    
     13.12.13 
            ✎
    20:34 
 | 
         
        (12) бяка. терминальный пользователь неактивен, терминальное окно свернуто, хочется выкинуть сообщение на тот комп с котрого терминальный юзер подконнектился     
         | 
|||
| 
    18
    
        CepeLLlka    
     13.12.13 
            ✎
    21:19 
 | 
         
        (16)У нас так же     
         | 
|||
| 
    19
    
        NS    
     13.12.13 
            ✎
    21:27 
 | 
         
        (18) тогда к чему вопрос (0)? если тебе 
 
        то не подходит?  | 
|||
| 
    20
    
        CepeLLlka    
     13.12.13 
            ✎
    21:34 
 | 
         
        Подходит..     
         | 
|||
| 
    21
    
        CepeLLlka    
     13.12.13 
            ✎
    21:34 
 | 
         
        У нас не все так работают, а только самый большой филиал..     
         | 
|||
| 
    22
    
        CepeLLlka    
     13.12.13 
            ✎
    21:34 
 | 
         
        Но я не видел тут решения для имени учётной записи компа с которого подключаются.. или это в (9)?     
         | 
|||
| 
    23
    
        NS    
     13.12.13 
            ✎
    21:38 
 | 
         
        (22) имякомпьютера()?     
         | 
|||
| 
    24
    
        Злопчинский    
     13.12.13 
            ✎
    21:43 
 | 
         
        ну так как (11) решить..?     
         | 
|||
| 
    25
    
        NS    
     13.12.13 
            ✎
    21:44 
 | 
         
        (24) а разве при подключению к чужому сеанса имя компьютера не изменяется? Мне сейчас не проверить.     
         | 
|||
| 
    26
    
        Torquader    
     13.12.13 
            ✎
    23:12 
 | 
         
        Вообще-то, если взять и посмотреть WTS API, то можно узнать и от кого в данный момент подключение, и подключен ли кто-то к сессии, а также в случае подключения "кинуть" виртуальный канал на клиента для выполнения какого-то действия (если клиент это умеет, но "научить" его тоже не проблема).     
         | 
|||
| 
    27
    
        Ujcnm99    
     13.12.13 
            ✎
    23:21 
 | 
||||
| 
    28
    
        Злопчинский    
     13.12.13 
            ✎
    23:23 
 | 
         
        (27) а перейти по ссылке?     
         | 
|||
| 
    29
    
        Ujcnm99    
     13.12.13 
            ✎
    23:33 
 | 
         
        Просто вставил ссылку. Вроде переходит по ней     
         | 
|||
| 
    30
    
        Злопчинский    
     13.12.13 
            ✎
    23:34 
 | 
         
        (29) ссылка показывает сама на себя, так шутить здесь не принято     
         | 
|||
| 
    31
    
        Ujcnm99    
     13.12.13 
            ✎
    23:47 
 | 
         
        (30) Может что-то не сработало, или я че не понял.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |