Найти последний раз, когда сервер входил в - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь найти последний раз, когда виртуальная рабочая станция входила в систему.У нас есть подразделение, заполненное виртуальными рабочими станциями, и я пытаюсь проверить, используется ли оно там.Если я смогу найти способ сделать это с помощью команды foreach, которая будет извлекать либо список виртуальных рабочих станций из текстового документа, либо способ нацеливания на конкретное подразделение, и он возвращает данные в последний раз, когда каждая из этих виртуальных машин была подключена кэто было бы замечательно.

Я попробовал:

query user /server:$SERVER`

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

Я также попытался:

Get-ADComputer -Identity computername -Properties * | ft name, lastlogondate

Это работает хорошо и показывает мне последний вход в систему, просто не знаю, как это сделать изсписок машин или целевой OU.

1 Ответ

0 голосов
/ 25 января 2019

Чтобы ограничить поиск определенным OU, вам нужен дополнительный параметр -SearchBase:

Get-ADComputer -filter * -SearchBase 'OU=IT,OU=FrontOffice,OU=Windows10,OU=MigratedComputers,OU=XXX,DC=XXXX,DC=XXX'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...