Где найти имя удаленного компьютера

Обновлено: 04.07.2024

date

25.03.2021

directory

Active Directory, PowerShell, Windows 10, Windows Server 2016

comments

комментариев 7

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

Утилиты PSLoggedOn и Qwinsta

В комплекте утилит SysInternals PSTools от Microsoft есть консольная утилита PSLoggedOn.exe, которую можно использовать для получения имени пользователя, который вошел на удаленный компьютер, а также список подключенных к нему SMB сеансов.

Скачайте утилиту и запустите ее в формате:

утилита PSLoggedOn

Как вы видите, утилита вернула имя залогиненного пользователя (Users logged on locally), а также список пользователей, которые по сети используют ресурсы с этого компьютера (Users logged on via resource shares).

Если нужно получить только имя пользователя, вошедшего локально, используйте опцию –l:

Psloggedon.exe \\wks215s1 –l

Утилита Psloggedon подключается к реестру и проверяет в нем имя пользователя, вошедшего локально. Для этого должна быть включена служба RemoteRegistry. Вы можете запустить ее и настроить автозапуск службы с помощью PowerShell:

Set-Service RemoteRegistry –startuptype automatic –passthru
Start-Service RemoteRegistry

Также можно получить список сессий на удаленном компьютере с помощью встроенной утилиты qwinsta . Эта утилита должна быть знакома любому администратору, управляющему терминальными серверами с Remote Desktop Services. Чтобы получить список сессий с удаленного компьютера, выполнит команду:

qwinsta - список сессий пользователей на компьютере

Утилита возвращает список всех сессий (активных и отключенных по таймауту) на RDS сервере или десктопной редакции Windows 10 (даже если вы разрешили к ней множественные RDP подключения).

Если при подключении к удаленному серверу через qwinsta вы получаете ошибку Error 5 Access Denied, проверьте что на удаленном компьютере разрешено удаленное управление пользователями через RPC. Включите, если нужно через реестр следующей командой или через GPO:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v "AllowRemoteRPC" /t "REG_DWORD" /d "1" /f

Получаем имя пользователя на удаленном компьютере через PowerShell

Вы можете получить имя пользователя, который залогинен на компьютере через WMI класс Win32_ComputerSystem. Откройте консоль PowerShell и выполните команду:

Get-WmiObject -class Win32_ComputerSystem | Format-List Username

Команда вернула имя пользователя, который выполнил вход на компьютер.

Get-WmiObject -class Win32_ComputerSystem Username

У командлета Get-WmiObject есть параметр –ComputerName, который можно использовать для получения доступа к WMI объектам на удаленном компьютере. Следующая команда вернет имя пользователя с удаленного компьютера:

Get-WmiObject ComputerName Username имя пользователя с удаленного компьютера windows

Данная команда показывает только пользователя, вошедшего на консоль (не через RDP).

Также для получения информации с удаленных компьютеров можно использовать PSRemoting с помощью командлета Invoke-Command.

Если нужно получить только имя пользователя на компьютере (без домена), воспользуетесь следующими командами:

powershell скрипт вывести имя пользователя с удаленного компьютера

В современных версиях PowerShell Core (pwsh.exe) вместо Get-WmiObject нужно использовать CIM командлет Get-CimInstance:

Get-CimInstance –ComputerName wks215s1 –ClassName Win32_ComputerSystem | Select-Object UserName

(Get-CimInstance -ComputerName wks215s1 -ClassName Win32_ComputerSystem).CimInstanceProperties | where| select value

Get-CimInstance узнать имя пользователя с удаленного компьютера

GetCiminstance использует WinRM для подключения к удаленным компьютерам, поэтому на них нужно включить и настроить WinRM через GPO или командой:

PowerShell скрипт для проверки пользователей на удаленных компьютерах

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

На вход функции Get-LoggedUser нужно передать имена компьютеров, на которых нужно проверить имена пользователей:

Get-LoggedUser - powershell скрипт для получения имени залогиненых пользователей

Если для какого-то компьютера функция вернула пустое имя пользователя, значит на компьютер никто не залогинен.

Можно получить имена пользователей, которые работают на компьютерах в домене Active Directory. Для получения списка компьютеров нужно использовать командлет Get-ADComputer. В следующем примере мы получим имена пользователей, которые работают за активными компьютерами в определенном OU домена. Чтобы скрипт работал быстрее перед тем, как обратится к обратится к удаленному компьютеру, я добавил проверку его доступности по сети через ICMP пинг с помощью командлета Test-NetConnection:

powershell скрипт получить информацию по пользователей с компьютеров в домене active directory

Также обратите внимание, что вы можете хранить в свойствах компьютеров в AD имя пользователя, который выполнил вход. Для этого можно использовать логон скрипт, описанный в статье “Set-ADComputer: добавляем информацию о пользователе в свойства компьютеров AD”

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

$user='dvpetrov'
$user_cn=(get-aduser $user -properties *).DistinguishedName
Get-ADComputer -Filter "ManagedBy -eq '$user_cn'" -properties *|select name,description,managedBy|ft

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

Имя компьютера можно узнать так :

Вариант 1. Нажмите правой кнопкой мыши на значок «Мой компьютер» ( Windows XP ) или «Компьютер» (windows vista,7,8,10), кликните на меню - " свойства " . Имя компьютера указано в поле - " Полное имя " или " Имя компьютера ". На скриншоте ниже имя компьютера QWERTY1.


Вариант 2. "Пуск" - " панель управления " , в меню - " система " или " свойства системы " . Всё остальное, также как в варианте 1.

Вариант 3. "Мой компьютер" - правой клавишей на белом фоне (мимо всех объектов) - "свойства".

IP адрес компьютера можно узнать так :


Вариант 1. Левой клавишей мыши на значок индикации подключения по локальной сети и левой клавишей мыши на "Центр управления сетями и общим доступом"

Дальше выбираем - «подключение по локальной сети», если ваш компьютер подключен сетевым кабелем или «подключение по беспроводной сети» если компьютер подключен через wi-fi.


Далее нужно выбрать пункт "сведения" ( windows vista,7,8,10 ) или "поддержка" ( windows xp ) .


Нужная строка обведена на картинке ниже. Эти цифры и есть IP адрес.


Вариант 2. "Панель управления", в меню "сетевые подключения" ( windows XP ) или "центр управления сетями и общим доступом" (windows vista,7,8,10). Далее как в варианте 1 - Правой клавишей на подключении - "состояние" - "сведения".

Вариант 3. Пуск - набираем "ncpa.cpl" без кавычек (или win+r и там набираете ncpa.cpl)

Далее как в варианте 1 - Правой клавишей на подключении - "состояние" - "сведения"

Вариант 4. Через командную строку. Зайти в неё можно набрав в меню "пуск" - "выполнить" - "cmd" ( windows XP ) или "пуск" - "все программы" - "стандартные" - "командная строка" ( windows vista,7,8,10 ). Далее наберите в командной строке команду — ipconfig. IP адрес вашего компьютера будет указан в пункте «Ipv4 адрес» или «IP address»

Имя компьютера (или NETBIOS-имя, DNS-имя) – это название ПК, которое используется для доступа из локальной сети. С помощью данного имени можно взаимодействовать с компьютером по локальной сети не используя IP-адрес, который может быть трудно запомнить. В этой инструкции мы рассмотрим несколько способов, как узнать и изменить это имя компьютера. Все способы достаточно универсальны и будут работать как в Windows 7, так и в Windows 10.

Как определить имя компьютера с помощью комбинации клавиш Windows-Pause/Break

Самый простой способ узнать имя компьютера в локальной сети, это воспользоваться комбинацией клавиш Windows-Pause/Break. Данная комбинация работает как в Windows 10, так и в более старых версиях Windows, например в Windows 7.

комбинация клавиш Windows-Pause/Break

После нажатия данной комбинации клавиш появляется окно « Просмотр основных сведений ». В этом окне можно узнать название процессора, объем оперативной память, а также другие базовые характеристики ПК и операционной системы. Среди прочего здесь указано и имя компьютера, которое используется для обозначения ПК в локальной сети.

окно Просмотр основных сведений

Также здесь есть ссылка « Изменить параметры », которая позволяет быстро перейти к окну редактирования имени компьютера.

ссылка Изменить параметры

После нажатия на ссылку « Изменить параметры » открывается окно « Свойства системы ». Здесь также указано имя компьютера в локальной сети, а также имя локальной группы. Чуть ниже есть кнопка « Изменить », которая открывает окно для смены имени.

кнопка Изменить

После нажатия на кнопку « Изменить » появится окно « Изменение имени компьютера или домена ».

Изменение имени компьютера

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

Как определить имя компьютера по свойствам ярлыка

Еще один не сложный способ определения имени компьютера заключается в использования любого ярлыка на рабочем столе. Для этого нужно кликнуть правой кнопкой мышки по любому ярлыку (нужен именно ярлык, а не файл) и перейти в « Свойства ». После этого в свойствах ярлыка нужно открыть вкладку « Подробно » и найти там строчку « Компьютер ».

имя компьютера по свойствам ярлыка

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

Как определить имя компьютера с помощью командной строки

Также вы можете определить имя компьютера с помощью командной строки. Для этого нажмите комбинацию клавиш Windows-R и выполните команду «CMD» либо запустите командную строку любым другим удобным способом.

команда CMD

В открывшемся окне командной строки нужно выполнить команду « hostname », после чего операционная система выведет текущее название системы в локальной сети.

команда hostname

Также через командную строку можно изменить имя компьютера. Для этого запустите CMD с правами администратора и выполните следующую команду:

Где « NewName » — это новое имя.

Как найти имя компьютера в msinfo32

Msinfo32 – это команда, которую нужно выполнить для того, чтобы открыть окно « Сведения о системе ». В этом окне можно получить большое количество информации о текущей конфигурации системы и состоянии Windows. В частности, здесь можно найти имя компьютера в локальной сети.

Итак, для того чтобы воспользоваться данным способом вам нужно нажать комбинацию клавиш Windows-R и выполнить команду « msinfo32 ». Также вы можете ввести данную команду в поиск в меню «Пуск».

команда msinfo32

После этого перед вами должно появиться окно « Сведения о системе ». Здесь нужно выделить мышкой первый раздел и обратить внимание на информацию в правой части окна.

окно Сведения о системе

Тут нужно найти строку «Имя системы», в которой и будет указано имя компьютера.

Как узнать имя компьютера по IP адресу в сети

Если вам нужно узнать имя другого компьютера в локальной сети, то вы можете сделать это по IP адресу. Для этого нужно запустить командную строку и выполнить команду:

имя компьютера по IP адресу

При использовании параметра «-a» система выполнит команду Ping с выводом сетевого имени компьютера.

5 способов узнать имя компьютера

Как узнать имя компьютера?

Так же как и ip адрес, иногда бывает нужна информация о имени компьютера, рассмотрим способы, чтобы его узнать.

1. Первый способ:

Вводим msinfo32 и нажимаем enter.

В открывшемся окне, видим имя компьютера. Так же тут отображаются и другие параметры, которые возможно вам пригодятся.

msinfo32

2. Второй способ:

Узнать имя компьютера можно и более легким способом. Нажимаем правой кнопкой мыши по моему компьютеру и выбираем свойство.

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

Свойство компьютера

3. Третий способ:

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

свойство ярлыка

4. Четвертый способ:

Открываем командную строку (в пуске или в команде выполнить пишем cmd, потом enter).

В ней вводим hostname. Так же получим результат.

Имя компьютера в командной строке

5. Пятый способ:

Можно узнать имя компьютера с помощью программы SIW.

По мимо этого эта программа небольшого размера и имеет много функций! Для своего размера, программа умеет делать очень многое. Она покажет абсолютно всю информацию о вашей системе.

Программа показывает информацию о системе

Как узнать имя компьютера по ip адресу

Недавно нашел маленькую и полезную программу для того чтобы узнать имя компьютера по ip адресу.

Имя компьютера по ip адресу

Я ввел ip гугла и узнал его имя компьютера. Так же можно узнать IP по имени, но по сайту она почему-то ip не выдает. Может у вас получится.

Вот таким образом, можно узнать ip компьютера, а так же имя компьютера по ip адресу.

Удаленное подключение к компьютеру позволяет производить обмен информацией между двумя удаленными компьютерами имеющими выход во всемирную сеть – Интернет. При этом вы можете передавать файлы на удаленный компьютер, управлять рабочим столом, запускать и настраивать программное обеспечение на удаленном компьютере. Чтобы организовать такое управление нет необходимости устанавливать дополнительные программы на компьютер.

На удаленном компьютере сперва необходимо разрешить удаленное использование компьютера. Зайдите в Панель управления и откройте раздел Система или на рабочем столе правой кнопкой мыши нажмите на Мой компьютер и выберите Свойства. В меню слева откройте подраздел Настройка удаленного доступа.

Подключение к удаленному компьютеру

В этом окне необходимо установить (включить) разрешение подключения к данному компьютеру, для чего установите соответствующую галочку. После чего выбираем один из предлагаемых вариантов подключения к компьютеру. Вы можете разрешить производить подключение компьютера с проверкой подлинности на уровне сети (будет безопаснее) или любой версии утилиты удаленного подключения. Также Вы можете вообще запретить доступ, если в этом нет необходимости. При этом следует выбрать пользователя или группу пользователей, которым будет разрешено подключаться к компьютеру. Также Вы можете разрешить всем пользователям производить подключение к компьютеру. После настройки всех параметров удаленного доступа сохраните изменения, нажав кнопку ОК.

Подключение к удаленному компьютеру

Перед тем как приступать к подключению с другого компьютера следует посмотреть имя компьютера, имя пользователя и пароль, которые Вам могут понадобиться для выполнения подключения. Имя компьютера можно посмотреть в разделе «Система», а имя пользователя и пароль - в разделе «Учетные записи пользователей» Панели управления компьютера.

Чтобы произвести подключение к удаленному компьютеру зайдите в меню Пуск и раскройте список Все программы,

Подключение к удаленному компьютеру

перейдите в стандартные программы и запустите утилиту Подключение к удаленному рабочему столу.

Подключение к удаленному компьютеру

Введите имя компьютера или его IP-адрес в строке Компьютер и кликнете по кнопке Подключить. Узнать IP адрес компьютера довольно просто, никаких сложных процедур проделывать не нужно. В настоящее время в Интернете существует множество онлайн сервисов предоставляющих такие услуги, например вы можете воспользоваться вот этим: узнать свой ip.

Также можно определить IP компьютера с помощью команд: Пуск далее Выполнить набираем команду cmd в открывшимся командной строке вводим ipconfig. Если Вы подключены к интернету, будет показан ваш IP и адрес в локальной сети.

Подключение к удаленному компьютеру

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

Для настройки параметров подключения нажмите на кнопку-стрелку скрыть или показать параметры.

Подключение к удаленному компьютеру

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

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

Однако многие пользователи отмечают неудобства и появляющиеся сложности во время настройки подключения. В таком случае воспользуйтесь сторонними утилитами, позволяющими достаточно просто подключиться к рабочему столу удаленного компьютера. Одни из самых популярных утилит это: Ammyy Admin / TeamViewer / AeroAdmin и другие.

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

Видео:

Читайте также: