Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Востановление настроек ОС

Ответить
Настройки темы
Разное - [решено] Востановление настроек ОС

Аватара для censored

Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день форумчане!

У меня на фирме есть 300 компьютеров. Примерно одинаковой конфигурации. Я сделал для них образ.
Но обновление его проходит раз в 3 месяца (максимум).
Все 300 компьютеров в сети, чтобы образ нормально устанавливался имя компьютера у меня "COMPUETER_XXX", параметры сети стоят автоматом, всё что остаётся сделать это прописать параметры сети IP, DNS и установить драйвера для монитора.
Можно ли и это автоматизировать? Сохранив параметры на каждом компьютере(какой программой можно это сделать, либо .bat фаил какой-то создать который будет запускаться при 1вом старте ОС).

Отправлено: 16:37, 06-05-2008

 

Аватара для censored

Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо вам огромное, помогли очень сильно!

Если кому-то нужен батник который получился, напишите вышлю

Цитата:
@echo off
SET /P PCNAME=Enter computer number :
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d computer_%PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d computer_%PCNAME% /f
SET COMPUTERNAME=computer_%PCNAME%

netsh interface ip set address name = "Подключение по локальной сети" source = static addr = 172.20.1.%PCNAME% mask = 255.255.255.0 gateway = 172.20.1.254 gwmetric = 1
netsh interface ip set dns name="Подключение по локальной сети" static 192.168.100.1
netsh interface ip add dns name="Подключение по локальной сети" 192.168.100.4 index=2
Вот собственно то что у нас получилось, но почему-то когда вводим числа с 078 до 099 не отрабатывает изменение IP адреса ... Как-то непонятно,может вы что-то подскажете..

Например когда вводишь 085 выскакивает вот это:
172.20.1.085 является неприемлимым значением для addr

Последний раз редактировалось ShaddyR, 14-05-2008 в 14:25.


Отправлено: 21:16, 13-05-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Трудно сказать. Сначала думал сказать что он занят. Но вижу что команда даже не хочет его принимать.

А если плату отключать, вбивать настройки, а потом снова включать? Стоит проверить в ручном режиме, перед тем как вбивать новые команды в текст скрипта.

Понадобится The DevCon command-line utility functions as an alternative to Device Manager команды следующие
Цитата Script to automate the flushing of the Windows DNS cache:
Код: Выделить весь код
REM To list all adapters of any system run the following command:
REM devcon listclass net

REM Disable/enable LAN adapter
devcon disable "PCI\VEN_8086&DEV_101E&SUBSYS_05491014&REV_03"
devcon enable "PCI\VEN_8086&DEV_101E&SUBSYS_05491014&REV_03"
>>

Отправлено: 22:06, 13-05-2008 | #12


Аватара для censored

Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пробовали ещё вчера, увы это не помогает. Самое интересное что не вбивает именно IP адресса, а DNS ставит как положено... Мистика вообщем Ждем подсказок ..

Отправлено: 11:21, 14-05-2008 | #13



Moderator


Сообщения: 53456
Благодарности: 15500

Профиль | Отправить PM | Цитировать


Цитата censored:
Например когда вводишь 085 выскакивает вот это:
172.20.1.085 является неприемлимым значением для addr
Если нолик убрать перед 85, все ок.
Убираем:
Код: Выделить весь код
If "%PCNAME:~0,2%"=="00" (
  Set IP_Addr=%PCNAME:~2%
) Else (
  If "%PCNAME:~0,1%"=="0" (
    Set IP_Addr=%PCNAME:~1%
  ) Else (
    Set IP_Addr=%PCNAME%
  )
)
netsh interface ip set address name = "Подключение по локальной сети" source = static addr = 172.20.1.%IP_Addr% mask = 255.255.255.0 gateway = 172.20.1.254 gwmetric = 1
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:10, 14-05-2008 | #14


Аватара для censored

Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нашлась ещё 1 проблема с этим, после установки всё нормально, но после перезагрузки компьютер не пингуется С чем это может быть связано ?

Отправлено: 13:00, 14-05-2008 | #15



Moderator


Сообщения: 53456
Благодарности: 15500

Профиль | Отправить PM | Цитировать


Цитата censored:
компьютер не пингуется
По имени или IP-адресу?

Отправлено: 13:04, 14-05-2008 | #16


Аватара для censored

Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


Он пишет "Сеть недоступна".

Отправлено: 13:15, 14-05-2008 | #17



Moderator


Сообщения: 53456
Благодарности: 15500

Профиль | Отправить PM | Цитировать


censored, может быть, не все в реестр прописали:
Код: Выделить весь код
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d computer_%PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName /v ComputerName /t REG_SZ /d computer_%PCNAME% /f

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v Hostname /t REG_SZ /d computer_%PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d computer_%PCNAME% /f
А метрика gwmetric = 1 надо?
Попробуйте gwmetric = 0 (чтобы автоматически).

Отправлено: 13:55, 14-05-2008 | #18


Аватара для censored

Пользователь


Сообщения: 70
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все получилось после того как добавили.

Цитата:
If "%PCNAME:~0,2%"=="00" (
Set IP_Addr=%PCNAME:~2%
) Else (
If "%PCNAME:~0,1%"=="0" (
Set IP_Addr=%PCNAME:~1%
) Else (
Set IP_Addr=%PCNAME%
)
)
netsh interface ip set address name = "Подключение по локальной сети" source = static addr = 172.20.1.%IP_Addr% mask = 255.255.255.0 gateway = 172.20.1.254 gwmetric = 1

Отправлено: 11:57, 15-05-2008 | #19



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Востановление настроек ОС

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] архивирование и востановление OS. boogi Хочу все знать 7 26-12-2009 21:37
.NET - Запись настроек программы в файл txt и чтение этих настроек обратно ProgrammerPC Программирование и базы данных 4 11-12-2009 10:46
Установка - [решено] востановление из архива макс70 Microsoft Windows Vista 4 15-06-2009 23:22
Система - [addon] Niksaver - сохранение/востановление настроек программ diavolo79 Наборы обновлений для Windows XP/2003/Windows 7 0 25-04-2008 10:19
[решено] Востановление с помощью ntbackup Han2005 Microsoft Windows NT/2000/2003 1 10-01-2008 11:53




 
Переход