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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Установить на все XP в домене

Ответить
Настройки темы
CMD/BAT - [решено] Установить на все XP в домене

Старожил


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

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


Доброго времени суток всем. Помогите пожалуйста с одним ключом.
В общем есть батник в логоне, с установкой приложения.
В тестовой среде у меня это выгллядит так:

Код: Выделить весь код
if %computername%==TESTXP setup.exe /s /v
И всё хорошо, устанавливается на доменную машину TESTXP.

Как теперь это установить на все предприятие, но только на те машины, на которых установлена Windows XP?

Подскажите пожалуйста ключик, к утру необходимо поставить.

Заранее большое спасибо!

-------
Спасибо тебе, OSZone.net =*


Отправлено: 23:02, 19-03-2012

 

Аватара для Morpheus

Ветеран


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

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


http://forum.oszone.net/post-1184887.html#post1184887
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:12, 19-03-2012 | #2



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

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


Старожил


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

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


То есть в моём случае должно быть так, верно?

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

-------
Спасибо тебе, OSZone.net =*


Отправлено: 23:16, 19-03-2012 | #3


Аватара для Morpheus

Ветеран


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

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


Цитата clin:
:XP
setup.exe /s /v
GoTo Continue »
Не только же на эту машину ставим.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:19, 19-03-2012 | #4


Старожил


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

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


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

Так?

Не углядел. Тупо скопипастил.

Извините, никогда не пользовался бат-файлами.

-------
Спасибо тебе, OSZone.net =*


Отправлено: 23:21, 19-03-2012 | #5



Moderator


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

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


Цитата clin:
Так?
Не углядел. Тупо скопипастил.
Нет, конечно, не так.
"Тупо копипастить" не надо. Что в вашем коде происходит? Если версия 5.1, переход на метку XP и выполнение setup. А если версия не 5.1, переход к следующей строке и выполнение setup.

Могли бы почитать тему, там есть вариант в одну строчку:
Код: Выделить весь код
ver|find "5.1"&&setup.exe /s /v
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:06, 20-03-2012 | #6


Аватара для cameron

Ветеран


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

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


считаю что проще фильтровать через WMI саму GP чем делать так

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:38, 20-03-2012 | #7



Moderator


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

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


cameron, я тоже хотел это предложить, но:

Цитата TechNet:
в том случае, если клиентский компьютер работает под управлением Windows 2000, фильтр игнорируется, и объект групповой политики применяется всегда
Фильтрация WMI с помощью GPMC
Конечно, Windows 2000 редко встречается, но все же.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:58, 20-03-2012 | #8


Аватара для cameron

Ветеран


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

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


Цитата Petya V4sechkin:
Конечно, Windows 2000 редко встречается, но все же. »
вы бесспорно правы, но ожидать в 2012 году наличия вин2к хостов - это, как минимум, странно

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.


Отправлено: 11:14, 20-03-2012 | #9


Ветеран


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

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


И даже NT4 .

Отправлено: 11:39, 20-03-2012 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Установить на все XP в домене

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как установить шрифт на рабочие станции в домене? elec Microsoft Windows NT/2000/2003 3 30-03-2011 14:01
PowerShell - Перечислить все сетевые диски в домене Virtul Скриптовые языки администрирования Windows 2 20-01-2011 10:07
[решено] Заблоктрованы все учетные записи в домене ... sgww Microsoft Windows NT/2000/2003 17 31-08-2010 15:06
а что будет если заблокирвоать ВСЕ учётки в домене? exo Хочу все знать 1 01-06-2010 16:25
Установка - [решено] Копирование файла на все компьютеры в домене S.M.A.X. Microsoft Windows 2000/XP 5 30-03-2009 08:48




 
Переход