Настройка сервера, администрирование На сайте представлена информация по настройке и администрированию серверов  

Платные хостинги     Раскрутка сайта     Другие сайты


Скрипт на 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

Главная страница | сервер strike 1.6 | русские серверы | сервера counter 1.6 | 1.5 сервер | серверы counter strike 1.6 | терминальный сервер | анонимный сервер | la2 сервер | ragnarok сервер | сервер сети | Ссылки
Настройка сервера, администрирование, в помощь администратору
Hosted by uCoz