Настройка сервера, администрирование | На сайте представлена информация по настройке и администрированию серверов |
Платные хостинги Раскрутка сайта Другие сайты Скрипт на KIXe для определения ОС
Имеется на контроллере домене Windows 2000 скрипт на KIXe, который запускается при входе клиентов в сеть. Не могу добиться коректного определения операционной системы для разветления алгоритма. Следующая запись не срабатывает: if "%Os%"=="Windows_NT" goto label0 copy \\server\host\hosts %windir%\hosts copy \\server\host\lmhosts %windir%\lmhosts :label0 Тобишь на всех компьютерах (в т.ч. и на 98) копирование не происходит в свое время встал вопрос об определении. Нашли простое решение если в %windiw%/system32 есть файл cmd.exe то это NT 2000 XP если нет то 98 reyst все гораздо проще If @INWIN=1 ; Windows NT/2000/XP only endif Как будет выглядеть скрипт? по твоему скрипту копирование для win9X If @INWIN=2 copy "\\server\host\hosts" "%windir%\hosts" copy "\\server\host\lmhosts" "%windir%\lmhosts" endif я когда-то решал что-то подобное лови кусок моего скрипта. Здесь копируется один файл, как скопировать второй, разберешься сам. Имей в виду, что для XP каталог, куда надо скопировать эти файлы, по умолчанию Read-only для обычных пользователей. ; Обьявление переменных. Можно выбросить DIM $PathLocal DIM $PathServer DIM $FileName DIM $FileName_Local DIM $FileName_Server ; имя файла $FileName = 'hosts' ; каталоги на сервере и локальный $PathServer = "\\server\host" If @INWIN=1 $PathLocal = %windir%+'\system32\drivers\etc\' ELSE $PathLocal = %windir%+'\' ENDIF ; полные пути к серверному и локальному файлу $FileName_Server= $PathServer+$FileName $FileName_Local = $PathLocal +$FileName ; Копировать, если локальный файл не существует или более старый по дате, чем на сервере IF EXIST($FileName_Local)=0 OR COMPAREFILETIMES(($FileName_Server),($FileName_Local))=1 COPY ($FileName_Server) ($FileName_Local) ENDIF ALL Давайте не флудить И перейдем в спец тему ... Автоматизация администрирования AlexSSS Благодарю!!! Вс отличненько заработало!!! |
Win2003 server и пользователи в сети. НЕ могу настроить Winroute Удаленное соединение через модем Non-existent domain Internet Explorer: ошибка shlwapi.dll у клиентов Citrix Mac CommuniGate pro проблемы smtp Настройки CommuniGate WinXP на установку любого оборудования просит администратора Проблема с ntbackup и записью на ленту удаление старой записи в DNS Настройка автоматической установки WINXP HP Procurve Switch 2524 и Vlan WinXP и Novell NetWare Не закачиваются картинки / изображения большого размера ADSL на два компьютера WinXP + VmWare -> Ткните пальцем Клонирование Unix Проблема с роутингом (routing) под WinXP Установка Hotfix через групповую политику WINS: запускается, но в оснастке себя не видит Скрипт на KIXe для определения ОС netstat и коллизии Посоветуйте хороший SSH клиент... Доступ к папкам Apache, update W32.Sasser.B.Worm использование SNORT на WIN платформе. URL Rules/Groups для Kerio5 Каждому диалап-юзеру свой IP под win2000 server Snort под FreeBSD |