Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Terminal services Получение времени дисконнекта пользователя / 7 сообщений из 7, страница 1 из 1
11.10.2007, 12:35:43
    #34862825
Ч. Денис
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Terminal services Получение времени дисконнекта пользователя
Terminal services Получение времени дисконнекта пользователя

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

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

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

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

надо сделать автоматическую чистку Disconnected пользователей на терминальных серверах, собственно как срубить пользователя (reset user_id ) понятно, НО надо получить список на удаления: комнда query user /SERVER:term_name | find/v ">" | find "Disc" не показывает время дисконнекта, при этом из ts manager время дисконнекта для каждого пользователя отображается ... вопрос.. как получить время дисконекта(длительность или факт время отключения) пользователя из командной строки.. или еще откуда-то
...
Рейтинг: 0 / 0
17.10.2007, 14:35:36
    #34875138
Ч. Денис
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Terminal services Получение времени дисконнекта пользователя
уточнение.. в настройках время сброса отключенной сессии стоит 18 часов.. сделано специально, чтобы пользователь мог в конце рабочего дня запустить отчет, а утром увидеть результаты выполнения...
...
Рейтинг: 0 / 0
17.10.2007, 14:49:49
    #34875204
weber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Terminal services Получение времени дисконнекта пользователя
Кто конкретно подключен узнаем так вот!
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
Форумы / Windows [игнор отключен] [закрыт для гостей] / Terminal services Получение времени дисконнекта пользователя / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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