Как проверить, какой пользователь последний раз заходил на рабочую станцию - PullRequest
1 голос
/ 18 января 2012

Мне нужно создать электронную таблицу, набор которого назначен тому или иному человеку в компании.

У нас есть настольные компьютеры и ноутбуки, для целей этого поста мы скажем, что настольные компьютеры называются DESKTOP, а затемслучайное трехзначное число (DESKTOP001, DESKTOP002 и т. д.) и ноутбуки с именем LAPTOP, а затем случайное трехзначное число (LAPTOP001, LAPTOP002 и т.было бы проверить, кто в последний раз вошел в него.Может ли кто-нибудь предоставить способ сделать это для ВСЕХ компьютеров в определенной OU (скажем, DESKTOP_OU для настольных компьютеров и LAPTOP_OU для ноутбуков в этом примере) (с использованием VB Script или PowerShell, я бы предположил) и экспортировать его в Excel.

В качестве альтернативы, если есть лучший способ проверить это, пожалуйста, не стесняйтесь предлагать.

1 Ответ

1 голос
/ 18 января 2012

Загрузите PSTools из http://technet.microsoft.com/en-us/sysinternals/bb897545,, а затем cd в каталог, в который вы извлекли PStools (неплохо было бы поместить его в свой путь :-)) в PowerShell:

get-adcomputer -filter * -searchbase "ou=whatever" | %{.\psloggedon.exe -l -x ("\\"+$_.DNSHostName)}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...