Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Как узнать версию Windows (http://forum.oszone.net/showthread.php?t=38979)

Diesel 12-05-2004 22:17 263319

На работе решили мы (админы) облегчить себе работу - запустить одну прогу по оптимизации виндов. Проблема в том, что для XP требуется скопировать одни файлы, а для Win98 другие файлы. Возник вопрос - как с помощью bat файла по сети отличить одну систему от другой? Чтобы это делалось автоматом?

P.S. На работе порядка 1000 компов.

hasherfrog 13-05-2004 09:12 263320

Код:

@ver > ver.txt
@find "Microsoft Windows XP" ver.txt
@if errorlevel 1 goto win98_actions else goto winxp_actions
:win98_actions
. . .
 
@goto exti_here
:winxp_actions
. . .
 
@goto exit_here
. . .
 
exit_here:
@del ver.txt


DAnG 14-05-2004 00:12 263321

так быстрее:
Код:


@if .%OS% == .Windows_NT goto l_nt
@goto l_win9x
:l_nt
..... NT commands
@goto l_exit
:l_win9x
..... win9x commands
:l_exit


Diesel 14-05-2004 10:39 263322

Спасибо огромное! :)


Время: 07:30.

Время: 07:30.
© OSzone.net 2001-