Показать полную графическую версию : [решено] Установить на все XP в домене
Доброго времени суток всем. Помогите пожалуйста с одним ключом.
В общем есть батник в логоне, с установкой приложения.
В тестовой среде у меня это выгллядит так:
if %computername%==TESTXP setup.exe /s /v
И всё хорошо, устанавливается на доменную машину TESTXP.
Как теперь это установить на все предприятие, но только на те машины, на которых установлена Windows XP?
Подскажите пожалуйста ключик, к утру необходимо поставить.
Заранее большое спасибо!
Morpheus
19-03-2012, 23:12
http://forum.oszone.net/post-1184887.html#post1184887
То есть в моём случае должно быть так, верно?
Echo Off
For /F "Tokens=2 Delims=[]" %%i In ('ver') Do (
For /F "Tokens=2,3 Delims=. " %%a In ("%%i") Do Set version=%%a.%%b
)
If "%version%"=="5.1" GoTo XP
:XP
if %computername%==TESTXP setup.exe /s /v
GoTo Continue
Morpheus
19-03-2012, 23:19
:XP
setup.exe /s /v
GoTo Continue »
Не только же на эту машину ставим.
Echo Off
For /F "Tokens=2 Delims=[]" %%i In ('ver') Do (
For /F "Tokens=2,3 Delims=. " %%a In ("%%i") Do Set version=%%a.%%b
)
If "%version%"=="5.1" GoTo XP
:XP
setup.exe /s /v
GoTo Continue
Так?
Не углядел. Тупо скопипастил.
Извините, никогда не пользовался бат-файлами.
Petya V4sechkin
20-03-2012, 10:06
Так?
Не углядел. Тупо скопипастил.
Нет, конечно, не так.
"Тупо копипастить" не надо. Что в вашем коде происходит? Если версия 5.1, переход на метку XP и выполнение setup. А если версия не 5.1, переход к следующей строке и выполнение setup.
Могли бы почитать тему, там есть вариант в одну строчку:
ver|find "5.1"&&setup.exe /s /v
считаю что проще фильтровать через WMI саму GP чем делать так :)
Petya V4sechkin
20-03-2012, 10:58
cameron, я тоже хотел это предложить, но:
в том случае, если клиентский компьютер работает под управлением Windows 2000, фильтр игнорируется, и объект групповой политики применяется всегда
Фильтрация WMI с помощью GPMC (http://technet.microsoft.com/ru-ru/library/cc779036(v=ws.10).aspx)
Конечно, Windows 2000 редко встречается, но все же.
Конечно, Windows 2000 редко встречается, но все же. »
вы бесспорно правы, но ожидать в 2012 году наличия вин2к хостов - это, как минимум, странно =)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.