powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Terminal services Получение времени дисконнекта пользователя
7 сообщений из 7, страница 1 из 1
Terminal services Получение времени дисконнекта пользователя
    #34862825
Ч. Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Terminal services Получение времени дисконнекта пользователя

есть проблемка, надо прореживать отключенных ("Disconnected") пользователей с условием времени в состоянии disc
в менеджере это время отображается в колонке idle, но как получить это же время с консоли?
по команде
query user /SERVER:term_name | find/v ">" | find "Disc" получаем список отключенных пользователей, их id сеансов, idle при этом пустое и Время логина (а не дисконнекта)

менежджер ведь как-то считает это время... и правильно считает...

может уже кто -то сталкивался с этим?

спасиб
...
Рейтинг: 0 / 0
Terminal services Получение времени дисконнекта пользователя
    #34863857
Фотография Flying-home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может, это поможет?
...
Рейтинг: 0 / 0
Terminal services Получение времени дисконнекта пользователя
    #34864809
Ч. Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет это не поможет, если только можно сделать разные настройки для нескольких групп пользователей.. одним по 2 часа лимит, другим 18 часов...
...
Рейтинг: 0 / 0
Terminal services Получение времени дисконнекта пользователя
    #34864824
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Резонный вопрос возникает: "Что, собственно, автору нужно?"
...
Рейтинг: 0 / 0
Terminal services Получение времени дисконнекта пользователя
    #34875130
Ч. Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вроде в первом топике описал суть.. попробую еще раз:

надо сделать автоматическую чистку Disconnected пользователей на терминальных серверах, собственно как срубить пользователя (reset user_id ) понятно, НО надо получить список на удаления: комнда query user /SERVER:term_name | find/v ">" | find "Disc" не показывает время дисконнекта, при этом из ts manager время дисконнекта для каждого пользователя отображается ... вопрос.. как получить время дисконекта(длительность или факт время отключения) пользователя из командной строки.. или еще откуда-то
...
Рейтинг: 0 / 0
Terminal services Получение времени дисконнекта пользователя
    #34875138
Ч. Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уточнение.. в настройках время сброса отключенной сессии стоит 18 часов.. сделано специально, чтобы пользователь мог в конце рабочего дня запустить отчет, а утром увидеть результаты выполнения...
...
Рейтинг: 0 / 0
Terminal services Получение времени дисконнекта пользователя
    #34875204
weber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто конкретно подключен узнаем так вот!
Option Explicit

Dim oNetwork

Set oNetwork = WScript.CreateObject("Wscript.Network")
WScript.Echo oNetwork.UserName

Set oNetwork = Nothing

Когда был подключен узнаем так
@Echo off
Net User TestUser1 > User.txt
Findstr /C:"Был подключен" User.txt
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Terminal services Получение времени дисконнекта пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]