Как получить список всех компов в сети — включенных, выключенных, не определено — с IP адресами с помощью Powershell?
Как получить список всех компов в сети — включенных, выключенных, не определено — с IP адресами с помощью Powershell ?
Сеть предприятия. Один демен. много подсетей — разные vlan. Это нечто вроде «карты сетевой инфраструктуры».
- Вопрос задан более трёх лет назад
- 17153 просмотра
Комментировать
Решения вопроса 0
Ответы на вопрос 4
Никак. Вы можете выгрузить только список компьютеров, которые имеют учётки в AD. При этом статус этих компов (особенно «выключен») не сможете определить никак. Как вы себе представляете? Комп выключен, но при этом каким-то чудом сигнализирует в сеть: «чуваки, я выключен, меня не будить!»? 🙂
В сети могут быть компы, не входящие в домен. Могут быть компы, где пинги закрыты файрволом. IP-адрес по дефолту микрософтовским DHCP выдаётся на 8 дней. Человек придёт из отпуска, включит комп, и комп получит уже другой IP.
Ответ написан более трёх лет назад
Нравится 3 2 комментария
Про AD не совсем так. По атрибу LastLogon можно понять, когда компьютер последний раз подключался. Это конечно не точно, но иногда лучше, чем ничего.
Андрей К.: Да, возможно. А может быть, это просто orphaned учётка, просто комп переввели в домен под другим именем 🙂
Системный администратор
Get-ADComputer -Filter * -Properties * | Sort LastLogonDate | FT Name, LastLogonDate -Autosize
Get-ADComputer -Filter * -Properties * | Sort LastLogonDate | FT Name, ipv4*, oper*, LastLogonDate -Autosize
Компьютер не виден (не видит другие ПК) в локальном сетевом окружении
Компьютер не виден (не видит другие ПК) в локальной сетевом окружении по ряду причин:
— не верный тип сети,
— у ПК разные рабочие группы,
— заданы неверные параметры IP,
— требуется правка параметра реестра,
— не настроены параметры общего доступа,
— подключение по сети блокирует брандмауэр или антивирус,
— не настроены сетевые службы Microsoft Windows в диспетчере задач,
— отключен протокол SMB v1.0 отвечающий за составление и отображение списка компьютеров в сети.
В этой статье кратко описано как сделать ПК в локальной сети видимым и видящим все остальные компьютеры.
+ Расскажем, что делать при появлении ошибки подключения к сетевому принтеру – 0x0000011b.
Настройка Windows 10 для отображения компьютера и его видимости в локальном сетевом окружении:
Для настройки windows 10 с целью отображения компьютера и его видимости в локальном сетевом окружении необходимо отладить все компьютеры локальной сети по следующей схеме:
Меняем тип сети с общедоступной на частную
1. Меняем тип сети в сетевом профиле Wi-Fi или Ethernet с «Общедоступной» на «Частную» на всех компьютерах (заходим в «Пуск» => «Параметры ПК» => «Сеть и интернет» => «Состояние» => «Изменить свойства подключения» => выбираем сетевой профиль «Частные».
Изменяем тип рабочей группы с workgroup на homegroup
2. Изменяем рабочую группу с «WORKGROUP» на «HOMEGROUP» у всех ПК локальной сети: «Пуск» => нажимаем правой кнопкой мыши на «Этот компьютер (или Мой компьютер)» => заходим в «Свойства» => в правой части окна нажимаем «Изменить параметры» => «Изменить» => меняем название рабочей группы на «HOMEGROUP».
Изменяем параметры IP сетевого контроллера
3. Изменяем параметры IP сетевого контроллера: «Пуск» => «Параметры ПК» => «Сеть и интернет» => «Состояние» => «Настройка параметров адаптера» => выбираем источник подключения к локальной сети «Wi-Fi» или «Ethernet» => жмем по нему правой кнопкой мыши и заходим в свойства, выбираем «IP версии 4 (TCP /IPv4)» и жмём «Свойства» => ставим на всех ПК «Получить IP-адрес автоматически» либо настраиваем вручную.
Правим параметр ветки реестра allowlnsecureguestauth на 1
4. В реестре отсутствует необходимый параметр, либо его значение не соответствует требуемому: Жмём «WIN + R» => пишем «regedit» => следуем по ветке реестра ОС windows «HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parametrs» в правом окне ищем параметр «AllowlnsecureGuestAuth» => щелкаем по «AllowlnsecureGuestAuth» и ставим значение параметра «1».
Если параметр «AllowlnsecureGuestAuth», в правой части раздела реестра «Parametrs», отсутствует => жмём правой кнопкой мыши на чистое поле => «Создать» => «Параметр DWORD (32 бита)» => присваиваем название «AllowlnsecureGuestAuth» => присваиваем значение «1».
Настраиваем параметры общего доступа по сети
5. Для настройки параметров общего доступа делаем следующее: «Пуск» => «Параметры ПК» => «Сеть и интернет» => «Параметры общего доступа» => изменяем параметры общего доступа для различных сетевых профилей на «Включить сетевое обнаружение», «Включить общий доступ к файлам и принтерам», «Включить общий доступ, чтобы сетевые пользователи могли читать и записывать сетевые фалы в общих папках», «Использовать 128-битное шифрование», «Отключить общий доступ с парольной защитой».
При необходимости отключаем антивирус и сбрасываем настройки брандмауэра
6. Для исключения блокировки антивирусом – отключаем антивирус и встроенный в него файрвол (межсетевой экран), либо удаляем его, для исключения воздействия на видимость в сети брандмауэра – сбрасываем его настройки «По умолчанию» => «Пуск» => «Параметры ПК» «Обновление и безопасность» => «Безопасность Windows» => «Брандмауэр и защита сети» => «Восстановить для брандмауэров значения по умолчанию».
Настраиваем сетевые службы windows
- «DNS-клиент»,
- «Обнаружение SSDP»,
- «Публикация ресурсов обнаружения функции»,
- «Узел универсальных PNP-устройств»,
- «Хост поставщика функции обнаружения»,
Включаем server, client, автоматическое удаление протокола SMB 1.0
8. Для включения протокола SMB v1.0 делаем так: «Пуск» => «Параметры ПК» => «Приложения» => «Приложения и возможности» => «Программы и компоненты» => «Включение или отключение компонентов Windows» => выбираем компонент «SMB 1.0/CIFS File Sharing Support» и включаем все три параметра «SMB 1.0/CIFS Server», «SMB 1.0/CIFS Client» и «Автоматическое удаление протокола SMB 1.0/CIFS».
После того как детально выполнили все эти параметры перезагружаем ПК и наслаждаемся тем что компьютер виден (и видит другие ПК) в локальном сетевом окружении.
Устранение кода 0x0000011b windows — ошибки подключения к сетевому принтеру
При появлении ошибки подключения к сетевому принтеру – код windows 0x0000011b, необходимо произвести правку раздела реестра ОС:
Нажимаем «WIN+R» => «regedit» => «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print» => в правом окне ищем параметр «RpcAuthnLevelPrivacyEnabled» и ставим значение «0».
Если параметр «RpcAuthnLevelPrivacyEnabled» отсутствует => жмём правой кнопкой мыши на чистое поле => «Создать» => «Параметр DWORD (32 бита)» => присваиваем название «RpcAuthnLevelPrivacyEnabled» => присваиваем значение «0».
Теперь вы сможете добавить сетевой принтер и установить на него драйвера на свой ПК в локальной сети офиса.
Компьютер не виден в локальной сети windows 7 | 8 | 10 | 11?
У Вас:
— компьютер не виден в локальной сети windows 7 | 8 | 8.1 | 10 | 11?
— не отображается сетевой принтер?
— перестала открываться на одном из сетевых компьютерах сетевая папка?
— при попытке зайти на сетевой (локальный) компьютер запрашивается логин и пароль?
— сетевой принтер то печатает то нет?
— компьютер постоянно пропадает из локальной сети?
— нет общего доступа к сетевой папке?
В вашем офисе вам нужно:
— создать локальную сеть и объединить все компьютеры?
— создать локальную сетевую папку с общим доступом к ней с любого ПК в локальной сети?
— нужно расшарить сетевой принтер, плоттер, МФУ для печати из локальной сети?
— ваша организация растет, задачи становятся более сложными и необходимо установить и настроить сервер, принт-сервер, файловый сервер, ftp-сервер, вам нужно настроить работу через облачное решение?
Как увидеть другие компьютеры в сети в Windows 11
Windows 11 позволяет видеть другие компьютеры и устройства, подключенные к той же сети. Если более одного компьютера или устройства, например, принтера, подключено к одной локальной сети, вы можете обмениваться файлами и выполнять другие действия удаленно. Это очень удобная функция, которая может быть очень полезна для повышения производительности или увеличения рабочего процесса.
Если вы откроете проводник и попытаетесь найти другие компьютеры, подключенные к той же сети, к которой вы подключены, вы можете не увидеть их изначально. Это связано с тем, что функция «Обнаружение сети», которая позволяет вам видеть другие компьютеры и устройства, иногда может быть отключена по умолчанию.
Без лишних слов, давайте перейдем к методам, которые вы можете использовать для просмотра других компьютеров в вашей сети.
Посмотреть другие компьютеры в сети с помощью командной строки
Если вы просто хотите узнать, какие компьютеры или устройства подключены к вашей сети, это можно легко сделать с помощью командной строки с правами администратора.
Начните с ввода командной строки в поиске Windows. Затем щелкните его правой кнопкой мыши в результатах поиска и выберите параметр «Запуск от имени администратора».
После того, как откроется окно командной строки, введите в командной строке следующую команду и нажмите Enter .
net view
Если к вашей сети подключены другие компьютеры, их имена появятся в следующих командных строках. Если отображается сообщение «Список серверов для этой рабочей группы в настоящее время недоступен», это означает, что обнаружение сети может быть отключено или другие устройства не подключены к той же локальной сети.
Включить обнаружение сети в проводнике
Вы можете видеть другие устройства из проводника, только если включено сетевое обнаружение. Если сетевое обнаружение не включено, вы можете включить его в проводнике.
Чтобы проверить, включено ли сетевое обнаружение, сначала откройте проводник, нажав Windows + E или выполнив поиск в Windows Search.
В окне проводника нажмите «Сеть» в меню слева.
Если по умолчанию Network Discovery включен, вы увидите список обманщиков. В противном случае вы получите диалоговое окно с предупреждением об отключении сетевого обнаружения.
Теперь, когда мы знаем, что обнаружение сети отключено, вы можете увидеть, что под адресной строкой появилась новая строка текста, в которой говорится: «Обнаружение сети и общий доступ к файлам отключены». Сетевые компьютеры….. ‘. Щелкните по тексту.
Щелкнув по тексту, выберите «Включить обнаружение сети и общий доступ к файлам».
Появится новое диалоговое окно под названием «Обнаружение сети и совместное использование файлов». Оттуда выберите первый вариант с надписью «Нет, сделать сеть, к которой я подключен, частной сетью».
После этого файловый менеджер обновится и загрузится в течение нескольких минут. Когда загрузка завершится, отобразятся все подключенные устройства в вашей сети.
Включить обнаружение сети из панели управления
Если вы не видите подключенные компьютеры других принтеров даже после включения сетевого обнаружения через проводник, вы можете использовать панель управления, чтобы включить сетевое обнаружение на своем компьютере. Для этого сначала запустите Панель управления, выполнив поиск в меню «Пуск» и выбрав ее из результатов поиска.
Когда откроется окно панели управления, выберите «Сеть и Интернет».
Вы попадете в новое меню. Оттуда нажмите «Центр управления сетями и общим доступом».
После этого выберите «Изменить дополнительные параметры общего доступа» в списке параметров, расположенном в левой части окна.
Теперь в разделе «Частный» (текущий профиль) выберите «Включить обнаружение сети» под разделом «Обнаружение сети» и установите флажок «Включить автоматическую настройку устройств, подключенных к сети». После этого в разделе «Общий доступ к файлам и принтерам» выберите «Включить общий доступ к файлам и принтерам». Наконец, нажмите «Сохранить изменения».
Разрешить обнаружение сети через брандмауэр безопасности Windows
Брандмауэр на вашем компьютере отслеживает сетевой трафик и может ли он заблокировать обнаружение сети. Чтобы убедиться, что сетевое обнаружение разрешено через брандмауэр, сначала откройте Настройки, нажав Windows + i на клавиатуре или выполнив поиск в поиске Windows.
В окне настроек выберите «Конфиденциальность и безопасность» на левой панели, затем выберите «Безопасность Windows» на правой панели.
После этого прокрутите вниз и нажмите «Брандмауэр и защита сети».
После этого появится новое окно. Оттуда нажмите «Разрешить приложение через брандмауэр».
Теперь появится еще одно окно с надписью «Разрешенные приложения». Отсюда вы можете проверить, разрешено ли обнаружение сети через брандмауэр. Нажмите кнопку «Изменить настройки», чтобы разрешить изменение разрешений брандмауэра.
Прокрутите вниз, пока не найдете «Network Discovery», отметьте оба поля в столбцах Public и Private и нажмите «OK».
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Как получить IP-адрес компьютера в локальной сети
Для того, чтобы другие устройства могли корректно работать с нужным компьютером, он должен иметь статичный IP-адрес.
Один компьютер может иметь несколько IP-адресов, если подключен одновременно к нескольким сетям.
Определить IP-адрес через панель управления
Рассмотрим пример определения IP-адреса компьютера, работающего под управлением Windows 10.
Откройте Пуск (или поиск) и введите “Панель управления”. В результатах поиска нажмите на “Панель управления”
Переключите Панель управления в режиме просмотра “Крупные значки”
Далее перейдите в раздел “Центр управления сетями и общим доступом”
В центре управления сетями перейдите в “Изменение параметров адаптера”
В появившемся окне выберите адаптер, через который компьютер подключен к необходимой локальной сети. Обычно он имеет название “Подключение к локальной сети” или “Ethernet”.
Нажмите на него правой кнопкой мыши и выберите “Состояние”.
Далее в открывшемся окне нажмите “Сведение” и в строке “Адрес IPv4” будет необходимый IP-адрес компьютера.
В примере IP-адрес компьютера в локальной сети: 192.168.0.107
Определить ip-адрес через командую строку
IP-адрес можно получить другим способом – через командую строку.
Нажмите сочетание клавиш Win+R и введите cmd в появившемся окне. Нажмите ОК.
После появления командной строки введите ipconfig и нажмите Enter
В результате выполнения команды будет выведен список всех сетевых адаптеров с их ip-адресами.
Нас интересует первый (обычно единственный) адаптер для которого IP-адрес в примере: 192.168.0.107