Если вы знаете, что у вас всегда есть более 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
Используйте встроенную команду qwinsta (Станция Победы Запроса) для выяснения, какие сессии (включая консоль) активны или неактивные (разъединенный) и затем уже действуют на данную информацию (creds к krusty.ar btw для соединения этого).
Если Вы чувствуете, что люди неправильно используют рассматриваемую машину, обращаются к rwinsta для уничтожения их сессий в забвение...
Необходимо будет установить 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, чтобы проверить, сделаны ли они.
Как насчет того, чтобы разместить информацию от файла журнала до веб-сайта, который говорит, кто в настоящее время использует машину также.
Полностью из поля:
Можно установить Платформу автоматизации тестирования программного обеспечения (STAF) на серверах и рабочих столах для управления тестами. Это записано в Java, таким образом, можно использовать его в Windows и рабочих столах Unix/Linux и серверах.
Используя STAF, можно создать пул ресурсов тестовых серверов, на которых Вы проводите тесты, затем пишете задания STAX (STAX является платформой выполнения STAF) провести тесты. Задание может захватить первый доступный сервер от пула ресурсов, запустить тест, контролировать тестовое состояние, результаты журнала, уведомить submitter, затем выпустить сервер назад в пул при выполнении. Если у Вас будет несколько человек, отправляющих задания для тестов, то STAF будет управлять очередью запросов и удовлетворять их, когда они вошли. Пользователи могут или контролировать задание от своего рабочего стола, или можно настроить предупреждения по электронной почте для уведомления их, когда тест завершен.
Я не уверен, понимаю ли я Вас, но существует ряд инструментов командной строки для контакта с сессиями терминального сервера, и существует также Windows API, чтобы сделать то же, если необходимо сделать это из программы.
Так как это кажется, что Вы - магазин Microsoft, можно настроить машины как ресурсы в перспективе/обмене и зарезервировать их тот путь.