Как идентифицировать пользователей, которые подключены к Windows Server через удаленный рабочий стол

Если вы знаете, что у вас всегда есть более 20 точек данных по корове, вы можете сделать следующее, как показано в наборе данных iris:

library(dplyr)

dim(iris)
# [1] 150   5

iris_trimmed <-
  iris %>%
  group_by(Species) %>%
  slice(11:(n()-10)) %>%
  ungroup()

dim(iris_trimmed)
# [1] 90  5

По вашим данным:

res <-
  your_data %>%
  group_by(Cow) %>%
  slice(11:(n()-10)) %>%
  ungroup()
[116 ] В базе R вы можете сделать:

iris_trimmed <- do.call(
  rbind, 
  lapply(split(iris, iris$Species),
         function(x) head(tail(x,-10),-10)))

dim(iris_trimmed)
# [1] 90  5
5
задан Nik Reiman 18 February 2009 в 21:36
поделиться

6 ответов

Используйте встроенную команду qwinsta (Станция Победы Запроса) для выяснения, какие сессии (включая консоль) активны или неактивные (разъединенный) и затем уже действуют на данную информацию (creds к krusty.ar btw для соединения этого).

Если Вы чувствуете, что люди неправильно используют рассматриваемую машину, обращаются к rwinsta для уничтожения их сессий в забвение...

8
ответ дан 13 December 2019 в 05:43
поделиться

Необходимо будет установить Microsoft Log Parser

Затем создайте следующие 2 файла

TSLoginsDetails.sql

SELECT 
      timegenerated, 
      EXTRACT_TOKEN(Strings,1,'|') AS Domain, 
      EXTRACT_TOKEN(Strings,0,'|') AS User, 
      EXTRACT_TOKEN(Strings,3,'|') AS SessionName,
      EXTRACT_TOKEN(Strings,4,'|') AS ClientName,
      EXTRACT_TOKEN(Strings,5,'|') AS ClientAddress,
      EventID
FROM Security 
WHERE EventID=682 
ORDER BY timegenerated DESC

TSLogins.bat

echo off
cls
c:
cd "c:\Program Files\Log Parser 2.2\"
logparser.exe file:TSLoginsDetails.sql -o:DATAGRID

Теперь путем размещения этого пакетного файла в рабочий стол, пользователь видит, кто был последними людьми, которые войдут и свяжутся с ними IM, чтобы проверить, сделаны ли они.

2
ответ дан 13 December 2019 в 05:43
поделиться

Как насчет того, чтобы разместить информацию от файла журнала до веб-сайта, который говорит, кто в настоящее время использует машину также.

  1. Проверьте и уведомьте, когда они войдут в систему.
  2. Обновленный, "кто использует машину" страница, которую Вы сделали предшествующим.
  3. Работайте В задании, которое проверяет каждые несколько часов, кто находится на нем.
1
ответ дан 13 December 2019 в 05:43
поделиться

Полностью из поля:

Можно установить Платформу автоматизации тестирования программного обеспечения (STAF) на серверах и рабочих столах для управления тестами. Это записано в Java, таким образом, можно использовать его в Windows и рабочих столах Unix/Linux и серверах.

Используя STAF, можно создать пул ресурсов тестовых серверов, на которых Вы проводите тесты, затем пишете задания STAX (STAX является платформой выполнения STAF) провести тесты. Задание может захватить первый доступный сервер от пула ресурсов, запустить тест, контролировать тестовое состояние, результаты журнала, уведомить submitter, затем выпустить сервер назад в пул при выполнении. Если у Вас будет несколько человек, отправляющих задания для тестов, то STAF будет управлять очередью запросов и удовлетворять их, когда они вошли. Пользователи могут или контролировать задание от своего рабочего стола, или можно настроить предупреждения по электронной почте для уведомления их, когда тест завершен.

1
ответ дан 13 December 2019 в 05:43
поделиться

Я не уверен, понимаю ли я Вас, но существует ряд инструментов командной строки для контакта с сессиями терминального сервера, и существует также Windows API, чтобы сделать то же, если необходимо сделать это из программы.

0
ответ дан 13 December 2019 в 05:43
поделиться

Так как это кажется, что Вы - магазин Microsoft, можно настроить машины как ресурсы в перспективе/обмене и зарезервировать их тот путь.

0
ответ дан 13 December 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: