Команда CMDKEY – Создание, отображение, удаление и сохранение имен пользователей и паролей

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

Часто возникает ситуация когда необходимо узнать имя пользователя в данный момент времени работающий на компьютере в домене. Как это выяснить с помощью PowerShell и WMI ?

Введем следующий код в PowerShell (измените имя COMPUTERNAME на имя целевой машины).

Для работы вышеуказанного способа вам понадобятся права администратора на целевой машине.

Примеры использования CMDKEY:

cmdkey /? — отобразить краткую справку по использованию команды.

cmdkey /list — отобразить список всех учетных записей, запомненных на данном компьютере.

Пример списка учетных записей:

Текущие сохраненные учетные данные:

Конечный файл: WindowsLive_target=virtualapp/didlogical

Постоянное хранение на локальном компьютере

Конечный файл: Domain_interactive=win10user

Тип: Пароль домена

Первая учетная запись, с конечным файлом WindowsLive_target=virtualapp/didlogical относится к службам Windows Live (почта, Messenger и т.п.)

Вторая учетная создана для пользователя user домена WIN10

cmdkey /list:interactive — отобразить список учетных записей для интерактивного входа.

cmdkey /generic:interactive /user:user1 /pass:password1 — создать общую учетную запись для интерактивного входа пользователя user1 с паролем password1

cmdkey /add:SRV10 /user:user /pass:passwd — создать учетную запись для подключения к компьютеру SRV10 пользователя user с паролем passwd

cmdkey /add:SRV10 /user:user — создать учетную запись для подключения к компьютеру SRV10 пользователя user с запросом пароля.

cmdkey /delete:SRV10 — удалить учетные записи для подключения к компьютеру SRV10

Чтобы создать общие учетные данные, переключатель /add может быть заменен на /generic

Добавление учетных записей в хранилище Windows можно выполнить с помощью панели управления:

1. Выберите последовательно компоненты Панель управления, Учетные записи пользователей и семейная безопасность (или щелкните компонент Учетные записи пользователей , если вы подключены к сетевому домену) и Учетные записи пользователей .

2. В левой области выберите пункт Администрирование учетных записей.

3. Щелкните Добавление учетных данных Windows .

4. В поле Адрес в Интернете или сети введите имя компьютера в сети, к которому требуется получить доступ. Можно ввести NetBIOS-имя (например, server1) или DNS-имя (например, server1.mydomain.ru) компьютера.

5. В поля Имя пользователя и Пароль введите имя пользователя и пароль, используемые для этого компьютера или веб-сайта, и нажмите ОК.

Для изменения существующих учетных данных используется кнопка ”Правка”, а для удаления -”Удалить”

Также, для работы с сохраненными учетными записями можно воспользоваться соответствующей оснасткой панели управления, открываемой командой:

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

У меня есть IP-адреса некоторых компьютеров в моей сети. Есть ли какой-либо инструмент командной строки, такой как PsExec, который может принять IP-адрес в качестве входных данных и узнать имя пользователя текущего вошедшего в систему пользователя? Я могу установить вещи на моей рабочей станции, но не другие. Я также могу запустить Metasploit / NMap / любую другую такую программу на моей рабочей станции.

для коробки окна psLoggedOn. Он сообщает вам, кто в настоящее время вошел в поле через консоль / rdp и кто подключен через сетевые ресурсы.

Если вы не хотите устанавливать приложение, есть также команды qwinsta и сессия запрос что вы можете запустить из командной строки такой:

Узнаем имя пользователя на удаленном компьютере!

Не давно столкнулся с такой проблемой — существует в домене компьютер с одним именем, а вот пользователь зарегистрировался другой?!

Так как сотрудников много, и такая процедура занимает много времени (а сисадмины как правило не особо подвижны :)))), есть одна команда, а именно wmic

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

Заходим в командную строку и печатаем:

wmic.exe /node:COMPUTERNAME computersystem get username

Определение имени пользователя в скрипте через WMI

Поэтому надёжнее воспользоваться возможностями WMI (Windows Management Instrumentation) с помощью, например, WSH & JScript (то же самое можно написать и на VBScript, но я предпочитаю JScript).

Код скрипта

Функция LoggedUserName возвращает имя пользователя, работающего на компьютере с именем, заданным параметром pc_name.

В случае ошибки возвращается пустая строка.

Запуск скрипта

Скрипт должен быть запущен с админскими правами на удалённый компьютер.

Чтобы использовать этот скрипт в CMD (BAT) файле, можно запустить его в командном файле через CScript, например:

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

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

Где « 192.168.1.1 » — это IP адрес имя которого нужно узнать.

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

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

  • Как узнать IP адрес своего компьютера
  • Как посмотреть IP адрес компьютера
  • Как узнать свой локальный IP
  • Как подключить роутер
  • Схема обжима витой пары

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector