![]() |
MAC адреса, имена Компьютеров в домене.
Вложений: 1
Приветсвую вас, Гуру скриптования!
Возникли серьезные затруднения , когда пришел момент написать сисадминский скрипт. Собственно есть полтора .vbs фала один из которых записывает в файл МАК и ИМЯ ПК (но делает это только на исполняемой машине (думаю в автозагрузку засунуть)), и второй (половинка:)) который по сути должен был бы переписывать всю инфу из вышеупомянутого и пихать её в новый файл на админском компе (собственно для просмотра информации о всех компах на которых он запустился). Скрипт приложил на всякий, скорее всего косячные(Prog1.vbs тот самый первый скрипт, второй не выкладываю , чтобы не позориться!). Но Даже закончив эти 2 скрипта, будет только полдела. Сам я не силен в программировании никак. Скрипт по больше части создан из того , что слизал в инете. Изначально задача звучит так : 1 . При запросе (желательно из инпут бокса) МАК адреса, программа должна вывести имя запрашиваемого компьютера в домене. 2. Если имя не устраивает Админа, должна быть возможность поменять его. (Не админа но ИМЯ ПК:)) 3. Все) Вроде просто , но сложно.. Благодарю всех отликнувшихся энтузиастов! :yes: |
По первому пункту вот один из возможных вариантов (не проверялся):
Второй пункт непонятен. |
Проверил. Нашёл пропущенный оператор.
Перед оператором On Error Resume Next надо добавить оператор Set objWShell = CreateObject("WScript.Shell") Поскольку сценарий работает достаточно медленно, то лучше запускать его в консольном режиме. Там, по крайней мере, можно реализовать вывод промежуточных результатов. |
Время: 06:57. |
Время: 06:57.
© OSzone.net 2001-