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

AleVa1825

кто делал?

elenangel

смотря каких параметров

viktor954

КАКОЙ скрипт — Powershell или vbs?
Ну и выше уже спросили правильно — какие параметры?
Если данные по ОС и железу - то ключевое слово для гуглёжки - WMI

okis

nmap?

AleVa1825

основные это
ip, мак адрес, имя компа, имя пользователя
 ну и дополнительные параметры ОС, проца, объём харда, памяти, модель видеокарты.
вывод информации желателен в виде таблицы

viktor954

Задача какая? Написать самостоятельно или найти готовое решение?

chriselwart

Ухх какие девочки пошли :grin:

chriselwart

основные это
ip, мак адрес, имя компа, имя пользователя
 ну и дополнительные параметры ОС, проца, объём харда, памяти, модель видеокарты.
вывод информации желателен в виде таблицы
Если по делу и делать это надо с некоторой регулярностью, то я бы мониторинг простенький замутил на базе какого-нибудь заббикса. Развертывается под пиво за полдня. Скрипт тоже можно, можно включить SNMP и опрашивать через него. Опять же кто будет отвечать скрипту или предполагается его поставить на каждую машину, чтобы он потом слал данные остальным?
Еще во времена Эвереста (не знаю есть ли сейчас такая прога) у него были возможности делать отчеты в том числе и по сети.

yroslavasako

у видны есть готовая утилита, которая сканит по нетбиосу. Поищи название

AleVa1825

В итоге написали батничек в одну маленькую строчку :cool:

AleVa1825

Техническое задание
Дано: 500 компов и 1500 Юзеров
Нужно: собрать информацию о том где компы находятся, кто доменный пользователь этого компа и айпиконфиг \олл.
Пути реализации: 1) Начальство требует тупо бегать по комнатам и собирать эту информацию.
2) Так как по хорошему работать нужно головой , а не ногами, иначе можно было в курьеры идти. То как это можно реализовать, может кто сталкивался с подобными задачам?

Marinavo_0507

а откуда батник узнал, где находятся компы?

nata_chira

1) Начальство требует тупо бегать по комнатам и собирать эту информацию.
надо бежать подальше от такого начальства.
по сабжу—еслине например карты сетевых розеток, то расположение удаленно, очевидно, не определить:(

okis

я ничего не понял, либо батник не про то, либо задание

el_eduard

В итоге написали батничек в одну маленькую строчку
wand.exe ?

apl13

батничек в одну маленькую строчку :cool:
echo "БЕГАЙ ПО КОМНАТАМ И СОБИРАЙ ИНФОРМАЦИЮ, СУКА!"

Marinavo_0507

отключить им ютуб и вконтакте, пусть сами приносят

AleVa1825

а откуда батник узнал, где находятся компы?
батник сама написала, компы находятся в домене и ещё в одном домене.
Как прикрепить батник в актив директории, чтоб все компы при загрузке его выполняли?

nata_chira

выложи что ли батничег сюда. интересно же

AleVa1825

ок

nata_chira

ну тогда хотя бы четко сформулируй:
1) что получившийся батник получает на входе.
2) что выдает на выходе.

okis

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

AleVa1825

ну тогда хотя бы четко сформулируй:
1) что получившийся батник получает на входе.
2) что выдает на выходе.
ок,
1) получает айпиконфиг \ол и имя пользователя,
2) отправляет текстовый файл с параметрами под именем пользователя в общую сетевую папку. :cool:

Alena_08_11

Дык а параметры то какие ? Как узнаешь проц мать память харды etc ? Или тебе тупо сетевых настроек достаточно ?

AleVa1825

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

AleVa1825

Главный параметр который нужно знать это в какой комнате находится пользователь, из-за этого весь сыр-бор.
Просто сбор параметров не решает задачу, тобишь задача начальницей поставлена не верно, уже год назад все параметры переписывала другая команда айтишников, а толку если пользователи переехали по разным комнатам?
Итого.
1.Главная задача это индифицировать пользователя и кабинет где он сейчас находится, даже при смене его места положения. Причём сбор данных должен автоматически обновляться и сохранать данные предыдущие данные за прошлые дни и текущие дни. - частично решена.
2.Данные должны автоматически формироваться в таблицу и в последующем формироваться - частично решена
3. Сбор ВСЕХ! выше перечисленных данных должен осуществляться без ведома пользователей и беготни по кабинетам. - ок, получается на 90%
4.нужно создавать видимость беготни по кабинетам, для отчёта перед начальницей, типа да бегаем и собираем. - частично решена.

AlexV769

Для этой задачи не нужно вообще ничего запускать на конечных компьютерах.
Достаточно собрать таблицу мак-адресов со всех свитчей и сопоставить её с информацией (ddns + wins).
А ещё можно внедрить 802.1x, тогда маки и ddns+wins становятся не нужны - в логах RADIUS-сервера всё и так будет написано.

0000

, если по работе надо будет админить виндузятные машины, то без PowerShell будет печально.
Windows Script Host устарел. MS даже из репозитория скриптов все скрипты на WSH повыпилил.
Пример скрипта, который получает инфу с удаленного компа, - http://gallery.technet.microsoft.com/scriptcenter/2a8a008c-e...
Конечно скрипт большой и страшный, но достаточно легко понять, что для получения сведений о текущем пользователе достаточно выполнить

gwmi -computer $compname Win32_ComputerSystem | Format-Table @{Expression={$_.Username};Label="Current User"}
Pause
CheckHost

Но для начала лучше почитать, что-то типа такого http://blog.wadmin.ru/2011/08/powershell-lessons-first-scrip...
Разумеется на изучение таких вещей придется потратить некоторое время, которое потом с лихвой окупится при использовании в дальнейшем.
Скрипты на PowerShell (да и на WSH) позволяют управлять удаленным компом (править реестр, устанавливать оборудование, запускать программы писать в текстовые файлы (а при наличии Office в doc, xls и прочие сканить сеть и прочее.
P.S. Хотя при начальнице большого смысла учить нет. Пойдет и по комнатам пройти.

nata_chira

1.Главная задача это индифицировать пользователя и кабинет где он сейчас находится, даже при смене его места положения. Причём сбор данных должен автоматически обновляться и сохранать данные предыдущие данные за прошлые дни и текущие дни. - частично решена.2.Данные должны автоматически формироваться в таблицу и в последующем формироваться - частично решена3. Сбор ВСЕХ! выше перечисленных данных должен осуществляться без ведома пользователей и беготни по кабинетам. - ок, получается на 90%4.нужно создавать видимость беготни по кабинетам, для отчёта перед начальницей, типа да бегаем и собираем. - частично решена.
1) частично решена в части автоматизации, я так понимаю?
повторюсь, если нет ничего типа карты сетевых розеток (ну или хотя бы старой карты расположения компов, при допущении что компы физически не переезжают из кабинета в кабинет то расположение компов\юзеров без беготни не узнать.
3) что не получается в оставшихся 10%?
4) начальница айтишница или ТП (или айтишница-ТП? Может стоит ее убедить, что главное чтобы задача была решена, а выбор метода решения должен быть за сотрудником?

AleVa1825

4) начальница айтишница или ТП (или айтишница-ТП? Может стоит ее убедить, что главное чтобы задача была решена, а выбор метода решения должен быть за сотрудником?
4.ТП с опытом работы начальницей айти., убедить её можно но сложно,
1. Вроде как есть карты розеток и портов в цисках привязанных к комнатам.
3. 10% это простые свичи для отделов которые тоже в определённых комнатах находятся
Более рационально это бегать по цискам и составлять карты портов и розеток в комнатах, тогда в дальнейшем можно будет отслеживать и обновлять информацию по компам и местам где они находятся без всякой тупой беготни по всем компам.
Оставить комментарий
Имя или ник:
Комментарий: