Як дистанційно бачити, які користувачі ввійшли в Windows 7 або Vista


17

Мені потрібно увійти на віддалений комп'ютер Win7 або Vista, але коли я підключаюсь, я отримую повідомлення про вхід у систему "Інший користувач зараз увійшов у систему ...", але в ньому не вказано, хто.

У мене на комп’ютері є доменне ім’я з правами адміністратора, як я можу побачити, хто ввійшов?

Відповіді:


17

Ви можете використовувати команди, перераховані тут, для управління з'єднаннями термінального сервера. query session /server:<servername>це, мабуть, перше, що ви хочете.

Всі вони потребують віддаленого виклику процедури, який є частиною та посилкою з CIFS / SMB (частка IPC $). Переконайтеся, що послуга RPC увімкнена спочатку. По-друге, ви не можете / не повинні (залежно від конфігурації мережі) запускати ці служби через що-небудь, крім локальної мережі. Якщо ви намагаєтеся зробити таке управління через Інтернет, вам слід використовувати VPN або якісь творчі тунелі SSH.


@Michael, queryне упаковується для Windows без серверів. Де можна завантажити його? Або є альтернатива?
Pacerier

13

Використовуйте eventvwr для віддаленого перегляду журналу безпеки для віддаленого комп'ютера та прокручуйте журнали безпеки, поки не знайдете події входу для іншого користувача:

eventvwr [remote computer name without brackets]

@ Ziplin, у мене заборонено доступ. Як я можу дозволити доступ на стороні сервера?
Pacerier

відфільтруйте глядача події на ID 4624, вони представляють успішні події для входу в систему
Гюнтер Струйф


4

Використовуйте повноваження, МНОГО простіше, вже зняті, не потрібен сторонній інструмент:

$computername = 'SomeMachine-or-IP'

Get-WmiObject Win32_ComputerSystem -ComputerName $computername | Select-Object -ExpandProperty UserName

Зауважте, що це завжди буде повертати користувача, який увійшов на фізичну машину. Він не поверне користувача терміналу або користувачів всередині віртуальної машини. Вам потрібні права адміністратора на цільовій машині. Get-WmiObject підтримує параметр -Credential, якщо ви повинні автентифікуватись як хтось інший.


Дуже круто. Я не вказував, але це віддалений користувач, який блокує мене від входу. Хороший рада, Джордан. Спасибі!
Ziplin

3

Ви повинні мати можливість користуватися Terminal Services Manager. Якщо у вас немає цього пристрою, ви можете передати RDP на сервер, на якому він є (будь-який сервер повинен) в Панелі керування -> Адміністративні інструменти -> Менеджер служб терміналів. Потім перейдіть до «Дії» та виберіть «Підключитися до комп’ютера». Тут будуть перераховані всі активні та неактивні сесії та користувачі.


1
Це просто повертається з "Неможливо підключитися до сервера". Не знаю, чому саме за це проголосували чи ні.
Ziplin

Так, я теж не знаю. Я використовую це весь час, щоб побачити, хто не виходив з системи, і бачити, хто все ще знаходиться на сервері.
Мет

3

Найпростішим способом цього стане використання PSLOGGEDON http://technet.microsoft.com/en-gb/sysinternals/bb897545.aspx

з CMD перейдіть до місця, де ви виймаєте файл і запускаєте psloggedon \\ ім'я машини

АБО

Не завантажуючи програмне забезпечення, використовуйте наступну команду з CMD

qwinsta / сервер: [NAME] або [IP]


2
Дивно, я потрапляю Error[1722]:The RPC server is unavailableна qwinsta
Ziplin

Коли ви запускаєте яку? спробуйте побачити, чи ввімкнено віддалений процедуру виклику в Службах машини, на яку ви намагаєтеся здійснити запит, ви можете використовувати MMC для підключення до віддаленої машини та включення послуги
trozz

3

Ще один простий спосіб, коли я знаходжу його до підключення UNC до папки C: \ users та сортування профілю за датою оновлення. Бам легко, як.


2

Ще один варіант, про який я нещодавно думав - використовувати PSExec і отримати вихід netstat на віддалений комп'ютер. Ви можете легко отримати IP-адреси або імена хостів будь-яких віддалено підключених комп'ютерів.


2

У нас виникла проблема, коли ніхто не міг увійти в систему, коли було досягнуто обмеження, тому ми використовували диспетчер служб віддаленого робочого столу. Це дозволило нам побачити, хто входить RDP і відключити користувача, який забув вийти з системи.


-2

(gwmi -ComputerName [ім'я комп’ютера] -класс win32_комп'ютерна система) .username


-3

Просто увійдіть до віддаленого сервера, перейшовши на mstsc.exe / admin / v: ім'я сервера, який ви потім підключите до консолі адміністратора, ця ніколи не використовується


Це більше про те, як відповісти, як увійти, ніж з’ясувати, хто ввійшов у систему.
sysadmin1138
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.