Как посмотреть компьютеры в локальной сети
Перейти к содержимому

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

  • автор:

Как увидеть другие компьютеры в сети в 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-сканеры

В локальной сети (LAN) обычно есть множество обменивающихся данными хостов. Сканирование сетей при помощи IP-сканера позволяет отделам ИТ, сетевым администраторам и службам безопасности следить, какие IP обмениваются данными и какие типы устройств занимают IP-адреса. Также это помогает выявлять сторонние несанкционированные хосты, которые тоже могут быть подключены к сети. Существует множество бесплатных сетевых IP-сканеров, помогающих сетевым и системным администраторам обнаруживать устройства в сети и управлять IP-ресурсами. В этой статье мы рассмотрим следующие инструменты: Nmap, Advanced IP Scanner, Angry IP Scanner, free IP scanner компании Eusing, встроенную командную строку и PowerShell.

▍ Nmap

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

Она содержит утилиты сканирования сетей, используемые для исследования сетей, и предоставляет множество утилит для аудита безопасности. Она позволяет выполнять глубокое изучение IP-пакетов, в том числе содержащих информацию о сервисах, приложениях, идентификации ОС и других характеристиках удалённого хоста. В ней есть опции «интересных портов», помогающие быстро находить порты удалённых хостов, которые часто бывают открытыми.

Утилита сканирования сетей Nmap, выполняющая быстрое сканирование пингом локальной сети

Бесплатный Nmap Security Scanner для Linux/Mac/Windows можно скачать здесь.

▍ Advanced IP Scanner

Большинство из нас в тот или иной момент времени сталкивалось с Advanced IP Scanner. Этот инструмент уже многие годы обеспечивает возможность быстрого сканирования сетей. Advanced IP Scanner — бесплатная утилита, которая быстро скачивается и мало весит. Начать сканирование сети с её помощью можно всего лишь за пару минут.

Сканирование сети при помощи Advanced IP Scanner

Этот инструмент, совместимый только с Windows, предоставляет множество базовых функций сканирования, в том числе определение имён устройств, IP-адресов и MAC-адресов при помощи OUI lookups для распознавания производителей устройств. Результаты работы утилиты можно экспортировать в файл CSV для дальнейшего исследования устройств в других инструментах и документации. Также она может взаимодействовать с функциональностью Wake-On-LAN найденных удалённых хостов и позволяет удобно обмениваться данными с устройствами, с поддержкой RDP.

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

Advanced IP Scanner можно скачать здесь.

▍ Angry IP Scanner

Angry IP Scanner — ещё один популярный инструмент в этой категории. Он тоже является кроссплатформенным, поскольку поддерживает Windows, Mac и Linux. Angry IP Scanner сканирует сетевые порты и IP-адреса.

Angry IP Scanner обеспечивает быстрое и простое сканирование сетей

Он пингует адреса и резолвит имена хостов из DNS. Также он определяет MAC-адреса устройств для OUI lookup, а его возможности можно легко расширить при помощи опенсорсных плагинов, написанных на Java. Он имеет множество других функций, например, получение имени NetBIOS, рабочей группы, подключенных пользователей Windows, определение веб-серверов и многое другое. Инструмент позволяет экспортировать результаты в CSV, TXT, XML или в файлы списков IP-портов.

Angry IP Scanner — это автономный исполняемый файл, не требующий установки. Однако для его работы требуется установка на хост среды выполнения Java, что для кого-то может оказаться препятствием.

Angry IP Scanner можно скачать здесь.

▍ Free IP scanner компании Eusing

Free IP scanner — это простая утилита IP-сканирования, имеющая множество отличных функций. Это быстрый сканер, для обеспечения производительности использующий технологию многопоточности. Пользователь может настраивать уровни приоритетов процесса сканирования и максимальное количество потоков. Разработчик утверждает, что инструмент может сканировать сотни компьютеров в секунду.

Free IP scanner

Для поиска находящихся онлайн-хостов он использует пинг. Опционально он может резолвить имена хостов, находить открытые порты и использовать другие функции в случае нахождения онлайн-хостов. Как и другие сканеры, он может получать информацию NetBIOS, в том числе имя хоста, рабочую группу, подключенного пользователя и MAC-адрес. Результаты сканирования можно сохранять в простой текстовый файл. К сожалению, этот инструмент не имеет автономного исполняемого файла, поэтому его нужно устанавливать. Программа запрашивает код регистрации, однако это freeware-программа, которую можно использовать без регистрации.

Free IP scanner можно скачать здесь.

▍ Встроенная командная строка и PowerShell

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

for /l %i in (1,1,255) do @ping 10.1.149.%i -w 1 -n 1|find /i «ttl https://www.powershellgallery.com/packages?q=ping»>галерею PowerShell. Я пробовал работать с модулем ping_scan, и он неплохо справляется со своей задачей. В галерее есть множество опций для выполнения быстрых и простых сканирований сети при помощи ping.

▍ В заключение

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

RUVDS | Community в telegram и уютный чат

  • ip scanner
  • nmap
  • сканирование сети
  • безопасность сетей
  • powershell
  • ruvds_перевод
  • Блог компании RUVDS.com
  • Информационная безопасность
  • Системное администрирование
  • Сетевые технологии

Как найти компьютер по ip адресу в локальной сети windows 10

В локальной сети (LAN) обычно есть множество обменивающихся данными хостов. Сканирование сетей при помощи IP-сканера позволяет отделам ИТ, сетевым администратор.

В локальной сети (LAN) обычно есть множество обменивающихся данными хостов. Сканирование сетей при помощи IP-сканера позволяет отделам ИТ, сетевым администраторам и службам безопасности следить, какие IP обмениваются данными и какие типы устройств занимают IP-адреса. Также это помогает выявлять сторонние несанкционированные хосты, которые тоже могут быть подключены к сети. Существует множество бесплатных сетевых IP-сканеров, помогающих сетевым и системным администраторам обнаруживать устройства в сети и управлять IP-ресурсами. В этой статье мы рассмотрим следующие инструменты: Nmap, Advanced IP Scanner, Angry IP Scanner, free IP scanner компании Eusing, встроенную командную строку и PowerShell.

▍ Nmap

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

Она содержит утилиты сканирования сетей, используемые для исследования сетей, и предоставляет множество утилит для аудита безопасности. Она позволяет выполнять глубокое изучение IP-пакетов, в том числе содержащих информацию о сервисах, приложениях, идентификации ОС и других характеристиках удалённого хоста. В ней есть опции «интересных портов», помогающие быстро находить порты удалённых хостов, которые часто бывают открытыми.

Утилита сканирования сетей Nmap, выполняющая быстрое сканирование пингом локальной сети

Бесплатный Nmap Security Scanner для Linux/Mac/Windows можно скачать здесь.

▍ Advanced IP Scanner

Большинство из нас в тот или иной момент времени сталкивалось с Advanced IP Scanner. Этот инструмент уже многие годы обеспечивает возможность быстрого сканирования сетей. Advanced IP Scanner — бесплатная утилита, которая быстро скачивается и мало весит. Начать сканирование сети с её помощью можно всего лишь за пару минут.

Сканирование сети при помощи Advanced IP Scanner

Этот инструмент, совместимый только с Windows, предоставляет множество базовых функций сканирования, в том числе определение имён устройств, IP-адресов и MAC-адресов при помощи OUI lookups для распознавания производителей устройств. Результаты работы утилиты можно экспортировать в файл CSV для дальнейшего исследования устройств в других инструментах и документации. Также она может взаимодействовать с функциональностью Wake-On-LAN найденных удалённых хостов и позволяет удобно обмениваться данными с устройствами, с поддержкой RDP.

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

Advanced IP Scanner можно скачать здесь.

▍ Angry IP Scanner

Angry IP Scanner — ещё один популярный инструмент в этой категории. Он тоже является кроссплатформенным, поскольку поддерживает Windows, Mac и Linux. Angry IP Scanner сканирует сетевые порты и IP-адреса.

Angry IP Scanner обеспечивает быстрое и простое сканирование сетей

Он пингует адреса и резолвит имена хостов из DNS. Также он определяет MAC-адреса устройств для OUI lookup, а его возможности можно легко расширить при помощи опенсорсных плагинов, написанных на Java. Он имеет множество других функций, например, получение имени NetBIOS, рабочей группы, подключенных пользователей Windows, определение веб-серверов и многое другое. Инструмент позволяет экспортировать результаты в CSV, TXT, XML или в файлы списков IP-портов.

Angry IP Scanner — это автономный исполняемый файл, не требующий установки. Однако для его работы требуется установка на хост среды выполнения Java, что для кого-то может оказаться препятствием.

Angry IP Scanner можно скачать здесь.

▍ Free IP scanner компании Eusing

Free IP scanner — это простая утилита IP-сканирования, имеющая множество отличных функций. Это быстрый сканер, для обеспечения производительности использующий технологию многопоточности. Пользователь может настраивать уровни приоритетов процесса сканирования и максимальное количество потоков. Разработчик утверждает, что инструмент может сканировать сотни компьютеров в секунду.

Free IP scanner

Для поиска находящихся онлайн-хостов он использует пинг. Опционально он может резолвить имена хостов, находить открытые порты и использовать другие функции в случае нахождения онлайн-хостов. Как и другие сканеры, он может получать информацию NetBIOS, в том числе имя хоста, рабочую группу, подключенного пользователя и MAC-адрес. Результаты сканирования можно сохранять в простой текстовый файл. К сожалению, этот инструмент не имеет автономного исполняемого файла, поэтому его нужно устанавливать. Программа запрашивает код регистрации, однако это freeware-программа, которую можно использовать без регистрации.

Free IP scanner можно скачать здесь.

▍ Встроенная командная строка и PowerShell

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

for /l %i in (1,1,255) do @ping 10.1.149.%i -w 1 -n 1|find /i "ttl quads-location quads-ad206258 " style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;">

▍ В заключение

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

RUVDS | Community в telegram и уютный чат

Источник

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

Чтобы найти другие устройства в сети, выполните следующие действия:

  1. Откройте «Проводник».
  2. Щелкните Сеть на левой панели.
  3. См. Компьютеры, доступные в локальной сети. Просмотр сети в проводнике.
  4. Дважды щелкните устройство, чтобы получить доступ к его общим ресурсам, таким как общие папки или общие принтеры.

Как мне увидеть все устройства в моей сети Windows?

Чтобы увидеть все устройства, подключенные к вашей сети, введите arp -a в окне командной строки. Это покажет вам назначенные IP-адреса и MAC-адреса всех подключенных устройств.

Не видите все компьютеры в сети Windows 10?

Перейдите в Панель управления>Cеть и Центр общего доступа> Расширенные настройки общего доступа. Щелкните параметры Включить обнаружение сети и Включить общий доступ к файлам и принтерам. В разделе «Все сети»> «Общий доступ к общедоступным папкам» выберите «Включить общий доступ к сети», чтобы любой, у кого есть доступ к сети, мог читать и записывать файлы в общедоступных папках.

Почему я не вижу другие компьютеры в своей сети?

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

Что подключено к другому компьютеру или сети?

Если ваш персональный компьютер подключен к сети, он называется сетевая рабочая станция (обратите внимание, что это отличается от использования термина «рабочая станция» в качестве высокопроизводительного микрокомпьютера). Если ваш компьютер не подключен к сети, он называется автономным компьютером.

Как мне найти неизвестное устройство в моей сети?

Как определить неизвестные устройства, подключенные к вашей сети

  1. Коснитесь приложения «Настройки».
  2. Нажмите «О телефоне» или «Об устройстве».
  3. Коснитесь Состояние или Информация об оборудовании.
  4. Прокрутите вниз, чтобы увидеть свой MAC-адрес Wi-Fi.

Как я могу увидеть все IP-адреса в моей сети?

Как найти все IP-адреса в сети

  1. Откройте командную строку.
  2. Введите команду «ipconfig» для Mac или «ifconfig» в Linux. …
  3. Затем введите команду «arp -a». …
  4. Необязательно: введите команду «ping -t».

Сколько устройств подключено к моему Wi-Fi роутеру?

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

Как мне получить доступ к другому компьютеру в той же сети без разрешения?

Как я могу получить удаленный доступ к другому компьютеру бесплатно?

  1. Стартовое окно.
  2. Введите и введите удаленные настройки в поле поиска Кортаны.
  3. Выберите Разрешить удаленному ПК доступ к вашему компьютеру.
  4. Щелкните вкладку «Удаленный» в окне «Свойства системы».
  5. Щелкните Разрешить диспетчер подключений к удаленному рабочему столу к этому компьютеру.

Почему я не вижу сети WIFI в Windows 10?

Открыть Центр управления сетями и общим доступом. Нажмите Изменить настройки адаптера., найдите свой адаптер беспроводной сети, щелкните его правой кнопкой мыши и выберите в меню «Свойства». Когда откроется окно «Свойства», нажмите кнопку «Настроить». Перейдите на вкладку «Дополнительно» и в списке выберите «Беспроводной режим».

Как мне исправить все проблемы с общим доступом к сети, компьютер не отображается в сети?

Метод 6.Включите поддержку общего доступа к файлам SMB 1.0 / CIFS.

  1. В Панели управления откройте «Программы и компоненты».
  2. Нажмите Включить или отключить функции Windows.
  3. Проверьте функцию поддержки общего доступа к файлам SMB 1.0 / CIFS и нажмите OK.
  4. Перезагрузите компьютер.
  5. После перезапуска откройте проводник, чтобы просмотреть компьютеры в сети.

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

Сделайте ваш компьютер доступным для обнаружения

  1. Откройте меню «Пуск» и введите «Настройки».
  2. Нажмите «Сеть и Интернет».
  3. Щелкните «Ethernet» на боковой панели.
  4. Щелкните имя подключения прямо под заголовком «Ethernet».
  5. Убедитесь, что переключатель «Сделать этот компьютер доступным для обнаружения» включен.
Источник

Последнее обновление 29.08.2019, 17:06 от пользователя
Макс Вега
.

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

Если Вы знаете адрес Интернет-протокола (или IP-адрес) другого компьютера, то можете использовать эту информацию для открытия (проверки) папок или файлов, совместно используемых на этом компьютере.

Если у Вас есть подключение по Wi-Fi, то Вам не обязательно знать IP-адрес, чтобы найти другие системы.

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

Сначала откройте командную строку, перейдя в меню Пуск (Start) >Выполнить (Run) >CMD.

Затем введите один из следующих кодов:

NSLOOKUP
PING -A xxx.xxx.xxx.xxx

Обратите внимание, что в коде NSLOOKUP используется DNS. В отличие от этого, PING будет пытаться использовать WINS и DNS.

Изображение: © Ermolaev Alexander — Unsplash.com

Полезные мелочи Windows администратора, поиск компьютеров пользователей и не только

Как-то давно на хабре публиковалась статья Опытные мелочи Windows-админа. В ней рассказывалось как быстро и достаточно эффективно находить компьютеры на которых залогинился тот или иной пользователь.

Мне эта идея понравилась, т.к. всё делается достаточно просто, быстро и без модификации схемы Active Directory. Я постепенно улучшал изложенные в статье подходы и в итоге появились три скрипта, которыми я и хочу поделится с вами.

Вывод в консоль переменных созданных скриптом env

  1. env – с помощью этого скрипта получаем данные по компьютеру и добавляем эти данные во временные переменные среды.
  2. env.send – с помощью этого скрипта данные из переменных среды передаём в описание компьютера в Active Directory.
  3. env.search – с помощью этого скрипта ищем нужный нам компьютер в Active Directory и подключаемся к нему.

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

Результат работы скрипта env.send

  • Можно делать инвентаризацию компьютеров по сети в csv файл или в папку с ini файлами.
  • При отсутствии Active Directory можно по данным из переменных среды автоматически создавать ярлычок, который в своём названии будут содержать нужные данные по компьютеру, а при клике подключатся к нему или делать другое полезное системному администратору действие.
  • Поиск нужных компьютеров можно выполнять не только в Active Directory, но и в простом хранилище в виде папки с ini файлами.
  • А так же можно использовать временные переменные среды в других скриптах, например для установки программного обеспечения нужной разрядности и т.д.

Ниже привожу описание всех скриптов, что бы можно было более детально ознакомится с их возможностями. Надеюсь что они будут вам полезны, так же как мне. Сами скрипты и их исходные коды доступны в моём профиле на GitHub.

env

Описание

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

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

Использование

В командной строке Windows введите следующую команду. Все параметры можно передавать в произвольном порядке. Если необходимо скрыть отображение окна консоли, то вместо cscript можно использовать wscript .

cscript env.min.js [\\] [@] [] [. ] . 
  • - Сетевое имя или ip адрес компьютера, в контексте которого нужно получить данные для переменных.
  • - Формат текстовых данных стандартного потока ввода для импорта переменных.
    • ini - Получает из потока данные для переменных в ini формате.
    • csv - Получает данные в csv формате (заглавное написание ожидает ещё и заголовок).
    • tsv - Получает данные в tsv формате (заглавное написание ожидает ещё и заголовок).
    • ini - Отправляет в поток данные переменных в ini формате.
    • csv - Отправляет данные в csv формате (заглавное написание добавляет ещё и заголовок).
    • tsv - Отправляет данные в tsv формате (заглавное написание добавляет ещё и заголовок).
    • silent - Последующие команды выполнить без отображения.
    • nowait - Последующие команды выполнить без ожидания.

    Переменные среды

    Скрипт добавляет описанные ниже временные переменные в среду процесса. Если нет данных для формирования переменной, то переменная не создаётся.

    Операционная система
    • SYS-ARCHITECTURE - Архитектура операционной системы x64 и x86 .
    • SYS-DESCRIPTION - Описание системы (компьютера), заданное пользователем.
    • SYS-DRIVE - Буква системного диска (вместе с двоеточием).
    • SYS-INSTALL - Дата и время установки системы в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС .
    • SYS-INSTALL-DATE - Только дата установки системы в формате ДД.ММ.ГГГГ .
    • SYS-KEY - Ключи активации операционной системы.
    • SYS-NAME - Заданное производителем полное название операционной системы.
    • SYS-RESET - Дата и время перезагрузки системы в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС .
    • SYS-RESET-DATE - Только дата перезагрузки системы в формате ДД.ММ.ГГГГ .
    • SYS-SERIAL - Серийный номер операционной системы.
    • SYS-TIME - Текущая дата и время в системе в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС .
    • SYS-TIME-DATE - Только текущая дата в системы в формате ДД.ММ.ГГГГ .
    • SYS-VERSION - Версия операционной системы.
    Пользователь
    • USR-ACCOUNT - Аккаунт пользователя, который последним использовал компьютер.
    • USR-DOMAIN - Доменная часть аккаунта пользователя.
    • USR-LOGIN - Часть логина в аккаунте пользователя.
    • USR-HOME - Полный путь к домашнему каталогу пользователя.
    • USR-PROFILE - Полный путь к папке профиля пользователя.
    • USR-NAME - Отображаемое имя пользователя.
    • USR-NAME-FIRST - Первая часть отображаемого имени пользователя.
    • USR-NAME-SECOND - Втор часть отображаемого имени пользователя.
    • USR-NAME-THIRD - Третья часть отображаемого имени пользователя.
    • USR-NAME-FOURTH - Четвёртая часть отображаемого имени пользователя.
    • USR-SID - Идентификатор безопасности пользователя.
    Компьютер
    • DEV-NAME - Заданное производителем полное название модели.
    • DEV-DESCRIPTION - Формируемое скриптом описание компьютера из его характеристик.
    • DEV-BENCHMARK - Вычисляемый скриптом рейтинг производительности компьютера.
    Материнская плата
    • PCB-NAME - Заданное производителем полное название модели.
    • PCB-SERIAL - Серийный номер материнской платы.
    • PCB-BIOS-MANUFACTURE - Название производителя BIOS материнской платы.
    • PCB-BIOS-RELEASE - Дата и время прошивки BIOS материнской платы.
    • PCB-BIOS-RELEASE-DATE - Только дата прошивки BIOS материнской платы.
    • PCB-BIOS-SERIAL - Серийный номер, хранящийся в BIOS материнской платы.
    • PCB-BIOS-VERSION - Версия прошивки BIOS материнской платы.
    Центральный процессор
    • CPU-ARCHITECTURE - Архитектура центрального процессора x64 и x86 .
    • CPU-CACHE-L1 - Размер L1 кэша с размерностью КБ , МБ и так далее.
    • CPU-CACHE-L2 - Размер L2 кэша с размерностью КБ , МБ и так далее.
    • CPU-CACHE-L3 - Размер L3 кэша с размерностью КБ , МБ и так далее.
    • CPU-CORE - Количество ядер центрального процессора.
    • CPU-NAME - Заданное производителем полное название модели.
    • CPU-SOCKET - Название сокета центрального процессора.
    • CPU-SPEED - Тактовая частота с размерностью МГц , ГГц и так далее.
    • CPU-SPEED-VAL - Значение тактовой частота в герцах .
    • CPU-VERSION - Версия релиза центрального процессора.
    Оперативная память
    • RAM-SIZE - Объём оперативной памяти с размерностью МБ , ГБ и так далее.
    • RAM-SIZE-VAL - Значение объёма оперативной памяти в байтах .
    • RAM-SPEED - Тактовая частота с размерностью МГц , ГГц и так далее.
    • RAM-SPEED-VAL - Значение тактовой частота в герцах .
    Графический процессор
    • GPU-COLOR - Глубина цвета графического процессора с размерностью в битах .
    • GPU-COLOR-VAL - Значение глубины цвета графического процессора в битах .
    • GPU-FREQUENCY - Частота обновления с размерностью в Гц .
    • GPU-FREQUENCY-VAL - Значение частота обновления в герцах .
    • GPU-NAME - Заданное производителем полное название модели.
    • GPU-RESOLUTION - Разрешение экрана, подключенного к графическому процессору.
    • GPU-RESOLUTION-X - Разрешение экрана по горизонтали.
    • GPU-RESOLUTION-Y - Разрешение экрана по вертикали.
    • GPU-SIZE - Объём памяти с размерностью МБ , ГБ и так далее.
    • GPU-SIZE-VAL - Значение объёма памяти графического процессора в байтах .
    • GPU-VERSION - Версия драйвера графического процессора.
    Сетевой адаптер
    • NET-IP-V4 - IPv4 адрес активного сетевого адаптера.
    • NET-IP-V6 - IPv6 адрес активного сетевого адаптера.
    • NET-SUBNET-V4 - IPv4 маска подсети активного сетевого адаптера.
    • NET-SUBNET-V6 - IPv6 маска подсети активного сетевого адаптера.
    • NET-GATEWAY-V4 - IPv4 шлюз активного сетевого адаптера.
    • NET-GATEWAY-V6 - IPv6 шлюз активного сетевого адаптера.
    • NET-DNS-V4 - IPv4 адрес DNS сервера сетевого адаптера.
    • NET-DNS-V6 - IPv6 адрес DNS сервера сетевого адаптера.
    • NET-DHCP-V4 - IPv4 адрес DHCP сервера локальной сети.
    • NET-DOMAIN - Домен в котором зарегистрирован компьютер.
    • NET-HOST - Зарегистрированное сетевое имя компьютера.
    • NET-HOST-DN - Значение Distinguished Name компьютера в домене.
    • NET-MAC - Физический адрес активного сетевого адаптера.
    • NET-NAME - Заданное производителем название сетевого адаптера.
    • NET-RESET - Дата и время обновления адресов в формате ДД.ММ.ГГГГ ЧЧ:ММ:СС .
    • NET-RESET-DATE - Только дата обновления адресов в формате ДД.ММ.ГГГГ .
    • NET-SPEED - Скорость подключения с размерностью Мбит/с , Гбит/с и так далее.
    • NET-SPEED-VAL - Значение скорость подключения в битах в секунду .
    Жёсткий диск
    • HDD-NAME - Заданное производителем название жёсткого диска.
    • HDD-SERIAL - Серийный номер жёсткого диска.
    • HDD-SIZE - Объём жёсткого диска с размерностью МБ , ГБ и так далее.
    • HDD-SIZE-VAL - Значение объёма жёсткого диска в байтах .
    • HDD-VERSION - Версия прошивки жёсткого диска.
    Твердотельный накопитель
    • SSD-NAME - Заданное производителем название твердотельного накопителя.
    • SSD-SERIAL - Серийный номер твердотельного накопителя.
    • SSD-SIZE - Объём твердотельного накопителя с размерностью МБ , ГБ и так далее.
    • SSD-SIZE-VAL - Значение объёма твердотельного накопителя в байтах .
    • SSD-VERSION - Версия прошивки твердотельного накопителя.
    Сменный накопитель
    • USB-NAME - Заданное производителем название сменного накопителя.
    • USB-SERIAL - Серийный номер сменного накопителя.
    • USB-SIZE - Объём сменного накопителя с размерностью МБ , ГБ и так далее.
    • USB-SIZE-VAL - Значение объёма сменного накопителя в байтах .
    • USB-VERSION - Версия прошивки сменного накопителя.
    Специализированный накопитель
    • SCM-NAME - Заданное производителем название специализированного накопителя.
    • SCM-SERIAL - Серийный номер специализированного накопителя.
    • SCM-SIZE - Объём специализированного накопителя с размерностью МБ , ГБ и так далее.
    • SCM-SIZE-VAL - Значение объёма специализированного накопителя в байтах .
    • SCM-VERSION - Версия прошивки специализированного накопителя.
    Оптический привод
    • ROM-NAME - Заданное производителем название оптического привода.
    • ROM-DRIVE - Буква оптического привода (вместе с двоеточием).
    • ROM-TYPE - Тип оптического привода DVD-RW , CD и так далее.
    Программное обеспечение

    Браузер Google Chrome

    • APP-CHROME - Полный путь исполняемого файла приложения.
    • APP-CHROME-DIR - Полный путь каталога приложения.

    Проигрыватель VLC Media Player

    • APP-VLC - Полный путь исполняемого файла приложения.
    • APP-VLC-DIR - Полный путь каталога приложения.

    Приложение Spargo eFarma

    • APP-EFARMA-CLIENT - Полный путь исполняемого файла клиента.
    • APP-EFARMA-CASHER - Полный путь исполняемого файла кассы.
    • APP-EFARMA-UPDATER - Полный путь исполняемого файла сервера обновлений.
    • APP-EFARMA-LICENSE - Полный путь файла лицензии.
    • APP-EFARMA-DIR - Полный путь каталога приложения.

    Приложение SoftLine Ulus

    • APP-ULUS - Полный путь исполняемого файла приложения.
    • APP-ULUS-DIR - Полный путь каталога приложения.
    • APP-TEAMVIEWER-ID - Идентификатор компьютера.
    Другие переменные
    • BAK-DRIVE - Буква диска для резервных копий (вместе с двоеточием).

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

    Получение данных

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

    cscript env.min.js ini

    Вывести в консоль все созданные переменные среды в контексте компьютера RUS000WS001 .

    cscript env.min.js ini \\RUS000WS001
    Экспорт данных

    Экспортировать все созданные переменные среды в ini файл с кодировкой CP 866 в контексте текущего компьютера.

    cscript /nologo env.min.js ini > %COMPUTERNAME%.ini

    Экспортировать все созданные переменные среды в ini файл с кодировкой UTF-16 LE в контексте текущего компьютера.

    cscript /nologo /u env.min.js ini > %COMPUTERNAME%.ini

    Экспортировать все созданные переменные среды в csv файл без заголовка и с кодировкой UTF-16 LE в контексте компьютера RUS000WS001 .

    cscript /nologo /u env.min.js \\RUS000WS001 csv > RUS000WS001.csv

    Экспортировать все созданные переменные среды в csv файл с заголовком и с кодировкой UTF-16 LE в контексте компьютера RUS000WS001 .

    cscript /nologo /u env.min.js \\RUS000WS001 CSV > RUS000WS001.csv
    Импорт данных

    Импортировать переменные среды из ini файла с кодировкой CP 866 и вывести их в консоль.

    cscript /nologo env.min.js ini@cp866 \\ ini < %COMPUTERNAME%.ini

    Импортировать переменные среды из ini файла с кодировкой UTF-16 LE и затем ещё и получить переменные среды в контексте компьютера RUS000WS001 и вывести их в консоль.

    cscript /nologo /u env.min.js ini@auto \\RUS000WS001 ini < RUS000WS001.ini

    Импортировать переменные среды из csv файла с заголовком и с кодировкой UTF-16 LE и затем ещё и получить переменные среды в контексте компьютера RUS000WS001 и вывести их в консоль.

    cscript /nologo /u env.min.js CSV@auto \\RUS000WS001 ini < RUS000WS001.csv
    Использование данных

    Выполнить тихую установку msi пакета с именем, соответствующим разрядности операционной системы текущего компьютера.

    cscript env.min.js %SYS-ARCHITECTURE%.msi /quiet /qn /norestart

    Открыть в VLC Media Player воспроизведение mp4 видео файла с именем, соответствующим логину пользователя и не дожидаться окончания воспроизведения.

    wscript env.min.js nowait "%APP-VLC%" %USR-LOGIN%.mp4

    Открыть в Проводнике домашний каталог пользователя, который последним использовал удалённый компьютер RUS000WS001 .

    wscript env.min.js \\RUS000WS001 explorer.exe "%USR-HOME%"
    Инвентаризация компьютеров

    Загрузить из txt файла список компьютеров и сохранить о них информацию в папке inventory в виде ini файлов.

    for /f "eol=; tokens=* delims=, " %%i in (list.txt) do ( cscript /nologo /u env.min.js \\%%i ini > inventory\%%i.ini )

    Загрузить из txt файла список компьютеров и сохранить о них информацию в один csv файл с заголовком.

    cscript /nologo /u env.min.js \\ CSV > inventory.csv for /f "eol=; tokens=* delims=, " %%i in (list.txt) do ( cscript /nologo /u env.min.js \\%%i csv >> inventory.csv )

    Сконвертировать и объединить ini файлы из папке inventory в один tsv файл с заголовком.

    cscript /nologo /u env.min.js \\ TSV > inventory.tsv for %%i in (inventory\*.ini) do ( cscript /nologo /u env.min.js \\ ini@auto tsv < %%i >> inventory.tsv )

    env.send

    Описание

    JScript для отправки переменных среды в объект Active Directory по протоколу LDAP или в файл ярлыка в папке. Основная задача скрипта сохранить собранные данные с помощью другого скрипта env в любой атрибут (или атрибуты) объекта Active Directory или на основании этих данных создать по шаблону ярлык в папке. Чтобы затем использовать этот ярлык или данные из Active Directory в целях системного администрирования.

    Использование

    В командной строке Windows введите следующую команду. Если необходимо скрыть отображение окна консоли, то вместо cscript можно использовать wscript .

    cscript env.send.min.js  [. ] \\ [. ]
    • - Режим отправки переменных (заглавное написание выполняет только эмуляцию).
      • link - Отправляет переменных среды в обычный ярлык.
      • ldap - Отправляет переменных среды в объект Active Directory .

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

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

      Когда компьютер в домене, то в групповых политиках при входе пользователя в компьютер, можно прописать следующий скрипт, что бы информация о компьютере и пользователе прописалась в атрибуты описания и местоположения компьютера в Active Directory в пределах Organizational Unit c guid . Что бы затем быстро находить нужный компьютер пользователя или анализировать собранную информацию. Что бы узнать guid контейнера в Active Directory можно воспользоваться программой Active Directory Explorer. Так же не забудьте пользователям выдать права на изменения нужных атрибутов компьютеров в соответствующем контейнере.

      wscript env.min.js wscript env.send.min.js ldap cn="%NET-HOST%" description="%USR-NAME-THIRD% | %USR-NAME-FIRST% %USR-NAME-SECOND% | %DEV-NAME% | %PCB-BIOS-SERIAL% | %PCB-BIOS-RELEASE-DATE% | %NET-MAC% | %DEV-BENCHMARK% | %DEV-DESCRIPTION%" location="%USR-NAME-THIRD%" \\ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" USR-NAME-THIRD="Location" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX" 

      Когда компьютер не в домене то в планировщике задач, можно прописать следующий скрипт, чтобы информация о компьютере и пользователе сохранялась в виде ярлычка в сетевой папке. И затем использовать эти ярлычки чтобы одним кликом разбудить WOL пакетом нужный компьютер и подключится к нему через Помощник для оказания технической поддержки. Для отправки WOL пакета можно использовать утилиту Wake On Lan.

      wscript env.min.js wscript env.send.min.js link \\server\links name="%NET-HOST% - %USR-NAME-FIRST% %USR-NAME-SECOND% ! %DEV-NAME% ! %PCB-BIOS-SERIAL% ! %PCB-BIOS-RELEASE-DATE% ! %DEV-BENCHMARK%" targetPath="%WINDIR%\System32\cmd.exe" arguments="/c wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0 & start msra.exe /offerRA %NET-HOST%" workingDirectory="C:\Scripts" windowStyle=7 iconLocation="%WINDIR%\System32\msra.exe,0" description="%USR-NAME-THIRD%" \\ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX"

      Когда компьютер не в домене, но есть административная учётная запись от всех компьютеров, можно выполнить следующий скрипт, чтобы загрузить из txt файла список компьютеров, получить о них информация по сети через WMI и создать аналогичные ярлычки в локальной папке.

      for /f "eol=; tokens=* delims=, " %%i in (list.txt) do cscript /nologo /u env.min.js \\%%i silent cscript env.send.min.js link C:\Links name="%NET-HOST% - %USR-NAME-FIRST% %USR-NAME-SECOND% ! %DEV-NAME% ! %PCB-BIOS-SERIAL% ! %PCB-BIOS-RELEASE-DATE% ! %DEV-BENCHMARK%" targetPath="%WINDIR%\System32\cmd.exe" arguments="/c wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0 & start msra.exe /offerRA %NET-HOST%" workingDirectory="C:\Scripts" windowStyle=7 iconLocation="%WINDIR%\System32\msra.exe,0" description="%USR-NAME-THIRD%" \\ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX"

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

      for /f "eol=; tokens=* delims=, " %%i in (list.txt) do cscript /nologo /u env.min.js \\%%i > C:\Inventory\%%i.ini for /f "eol=; tokens=* delims=, " %%i in (list.txt) do cscript /u env.min.js ini@auto silent \\ cscript env.send.min.js link C:\Links name="%NET-HOST% - %USR-NAME-FIRST% %USR-NAME-SECOND% ! %DEV-NAME% ! %PCB-BIOS-SERIAL% ! %PCB-BIOS-RELEASE-DATE% ! %DEV-BENCHMARK%" targetPath="%WINDIR%\System32\cmd.exe" arguments="/c wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0 & start msra.exe /offerRA %NET-HOST%" workingDirectory="C:\Scripts" windowStyle=7 iconLocation="%WINDIR%\System32\msra.exe,0" description="%USR-NAME-THIRD%" \\ USR-NAME-FIRST="Terminal" USR-NAME-SECOND="login" PCB-BIOS-RELEASE-DATE="XX.XX.XXXX" NET-MAC="XX:XX:XX:XX:XX:XX" < C:\Inventory\%%i.ini

      env.search

      Описание

      JScript для поиска данных для переменных среды в объектах Active Directory по протоколу LDAP или в папке с ini файлами. Основная задача скрипта найти, добавить в переменные среды данные по компьютеру и используя эти переменные, выполнить необходимую команду в целях системного администрирования. Данные по компьютерам можно собрать с помощью другого скрипта env и выгрузить их в ini файлы в папке или добавить в атрибуты объектов Active Directory с помощью другого скрипта env.send.

      Использование

      В командной строке Windows введите следующую команду. Если необходимо скрыть отображение окна консоли, то вместо cscript можно использовать wscript .

      cscript env.search.min.js  [. ] [. ] \\ [. ]
      • - Режим поиска данных для переменных среды.
        • folder - Получение данных из папки с ini файлами.
        • ldap - Получение данных из Active Directory .
        • search - Поисковой запрос (можно опустить, будет запрошен в процессе).
        • index - Номер компьютера в выборке (можно опустить, будет запрошен в процессе).
        • action - Ключ действия (можно опустить, будет запрошен в процессе).
        • item - Шаблон представления компьютеров в выборке (доступны переменные %ENV% ).
        • unit - Шаблон представления других списков (доступны переменные %ENV% ).
        • service - Имя службы, которую нужно запустить перед выполнением команды действия.
        • check - Флаг проверки доступности целевых компьютеров.
        • user - Флаг запроса информации по пользователю (только для режима ldap ).
        • noalign - Флаг запрета выравнивания выборок и списков.
        • color - Флаг использования цветового оформления.

        Поиск объектов

        Если получение данных идёт в режиме folder, то поиск нужных объектов в ini файлах производится по следующим ключам: NET-MAC , SYS-KEY , NET-HOST , DEV-NAME , NET-IP-V4 , SYS-VERSION , USR-ACCOUNT , DEV-DESCRIPTION , PCB-BIOS-SERIAL , PCB-BIOS-SERIAL и USR-NAME , причём по последнему ключу поисковой запросе ещё проверяется в транслитерации.

        Если получение данных идёт в режиме ldap, то поиск нужных объектов производится по следующим атрибутам: name , operatingSystemVersion и description , причём по последнему атрибуту поисковой запросе ещё проверяется в транслитерации.

        Переменные среды

        Скрипт добавляет временные переменные в среду процесса. В режиме folder переменные добавляются по ключам в ini файле. В режиме ldap добавляются описанные ниже переменные. Если нет данных для формирования переменной, то переменная не создаётся. Если задана дополнительная опция user, то по ключам USR-NAME-FIRST и USR-NAME-SECOND дополнительно запрашиваются данные о пользователе. Применяя шаблоны для получения данных из атрибутов объекта, можно получить любые данные и добавить их в любые переменные. Причём данные из одного атрибута по шаблону можно разделить на несколько переменных.

        Операционная система
        • SYS-NAME - Заданное производителем полное название операционной системы.
        • SYS-VERSION - Версия операционной системы.
        Пользователь
        • USR-NAME - Отображаемое имя пользователя.
        • USR-ACCOUNT - Аккаунт пользователя.
        • USR-SID - Идентификатор безопасности пользователя.
        • USR-COUNTRY - Название страны пользователя.
        • USR-COUNTRY-ID - Идентификатор страны пользователя.
        • USR-CITY - Название города пользователя.
        • USR-COMPANY - Название организации пользователя.
        • USR-DEPARTMENT - Название подразделения пользователя.
        • USR-POSITION - Название должности пользователя.
        • USR-EMAIL - Адрес электронной почты пользователя.
        • USR-MOBILE - Номер мобильного телефона пользователя.
        • USR-PHONE - Номер телефона пользователя.
        • USR-HOME - Полный путь к домашнему каталогу пользователя.
        • USR-INFO - Заметка о пользователе.
        Сетевой адаптер
        • NET-HOST - Зарегистрированное сетевое имя компьютера.
        • NET-HOST-DN - Значение Distinguished Name компьютера в домене.
        Другие переменные
        • TMP-CHECK - Время отклика компьютера на запрос проверки доступности.
        • TMP-INDEX - Порядковый номер компьютера в выборке (или элемента в списке).
        • TMP-KEY - Ключ элемента в списке.
        • TMP-VALUE - Значение элемента в списке.

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

        Вывести предложение для ввода поискового запроса, номера компьютера и выбора последующего действия. Поиск осуществлять в Active Directory в пределах Organizational Unit c guid . Для отображаемой информации использовать оформление цветом, найденные компьютеры проверять на доступность и запрашивать информацию о пользователе. Что бы узнать guid контейнера в Active Directory можно воспользоваться программой Active Directory Explorer.

        cscript env.search.min.js ldap color check user item=" %TMP-INDEX% | %TMP-CHECK% | %NET-HOST% | %USR-NAME% | %USR-MOBILE% | %USR-INFO% | %DEV-NAME%" unit=" %TMP-INDEX% | %TMP-KEY% | %TMP-VALUE%" description="%USR-NAME-THIRD% | %USR-NAME-FIRST% %USR-NAME-SECOND% | %DEV-NAME% | %PCB-BIOS-SERIAL% | %PCB-BIOS-RELEASE-DATE% | %NET-MAC% | %DEV-BENCHMARK% | %DEV-DESCRIPTION%" \\ Помощник="msra.exe /offerRA %NET-HOST%" Подключится="mstsc.exe /v:%NET-HOST%" Доступность="ping.exe %NET-HOST%" Разбудить="wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0" Сведения="msinfo32.exe /computer %NET-HOST%" Управление="compmgmt.msc /computer=%NET-HOST%"

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

        cscript env.search.min.js folder "C:\Inventory" color item=" %TMP-INDEX% | %NET-HOST% | %USR-NAME% | %DEV-DESCRIPTION%" unit=" %TMP-INDEX% | %TMP-KEY% | %TMP-VALUE%" \\ Помощник="msra.exe /offerRA %NET-HOST%" Подключится="mstsc.exe /v:%NET-HOST%" Доступность="ping.exe %NET-HOST%" Разбудить="wolcmd.exe %NET-MAC% 192.168.0.255 255.255.255.0" Сведения="msinfo32.exe /computer %NET-HOST%" Управление="compmgmt.msc /computer=%NET-HOST%"

        Сохранить в файл список всех компьютеров расположенных в Active Directory в пределах Organizational Unit c guid .

        cscript /nologo search.min.js ldap search="" noalign > list.txt

        Подключиться через TightVNC к первому найденному компьютеру по поисковому запросу Иванов . Поиск осуществлять в Active Directory в пределах Organizational Unit c guid . Перед подключением на удалённом компьютере запустить службу с именем tvnserver , а после отключения остановить её.

        wscript env.search.min.js ldap service=tvnserver search="Иванов" index=1 action=TightVNC \\ TightVNC="tvnviewer.exe -host=%NET-HOST%"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *