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

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

Ответить
Настройки темы
CMD/BAT - Удаленное определение винды

Новый участник


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


Конфигурация

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


Доброе время суток Гуру не матерных слов состоящих из 3-х букв

Помогите пожалуйста с батником.
Много тем нашел с определением винды. но не нашел с определением удаленно.
К примеру:
я разливаю на несколько пк файлы из листа
Код: Выделить весь код
chcp 1251 1>nul
FOR /f %%i in (list.txt) do (
echo ----------------------------- %%i ----------------------------
xcopy /E /c /z BackUP_1C \\%%i\C$\BackUP_1C\ /Y
xcopy /C /Z pg_hba.conf "\\%%i\C$\Program Files (x86)\PostgreSQL\8.3.8-1.1C\data\" /Y
shutdown -r -t 0 -m \\%%i
echo ----------------------------------------------------------------------
echo.
) 1>>report.txt 2>&1
копируется папка с файлами и заменяется файл конфигурации.

Возник вопрос.
А можно определить сперва какая Винда стоит, удаленно? Известно только одно что Win7 и то что она либа х32, либо х64
Если х64, то заливать другую папку и заменять другой файл
Код: Выделить весь код
chcp 1251 1>nul
FOR /f %%i in (list.txt) do (
echo ----------------------------- %%i ----------------------------
xcopy /E /c /z BackUP_1Cx64 \\%%i\C$\BackUP_1C\ /Y
xcopy /C /Z pg_hbax64.conf "\\%%i\C$\Program Files (x86)\PostgreSQL\8.3.8-1.1C\data\" /Y
shutdown -r -t 0 -m \\%%i
echo ----------------------------------------------------------------------
echo.
) 1>>report.txt 2>&1
если х32, то
Код: Выделить весь код
chcp 1251 1>nul
FOR /f %%i in (list.txt) do (
echo ----------------------------- %%i ----------------------------
xcopy /E /c /z BackUP_1Cx32 \\%%i\C$\BackUP_1C\ /Y
xcopy /C /Z pg_hbax32.conf "\\%%i\C$\Program Files\PostgreSQL\8.3.8-1.1C\data\" /Y
shutdown -r -t 0 -m \\%%i
echo ----------------------------------------------------------------------
echo.
) 1>>report.txt 2>&1
то есть, сперва определить версию Win7, потом запустить/залить нужные данные

возможно вообще такое?

Отправлено: 08:29, 15-02-2013

 

Аватара для Gen_prot

Новый участник


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

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


вот пример
Код: Выделить весь код
@Echo Off  
title WinRAR  
echo Install WinRAR  
if not defined ProgramW6432 (  
start /wait wrar420ru.exe /S 
) else (  
start /wait winrar-x64-420ru.exe /S 
)
http://dixtrib.ru/publ/6-1-0-11

Отправлено: 23:35, 15-02-2013 | #2



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

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


Новый участник


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

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


Это если на локальной машине. А УДАЛЕННО? через (к примеру) \\PC\C$
Уточню
То есть. Сперва определить на удаленной машине какая win7 стоит (32 или 64) и потом залисть соответствующую папку.

Отправлено: 08:12, 18-02-2013 | #3


Старожил


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

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


Titan-nic, изучайте WMI-класс Win32_OperatingSystem и утилиту WMIC.EXE.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:42, 20-02-2013 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Удаленное управление Kursor_kvk Хочу все знать 4 07-01-2012 17:21
Установка - Установка новой Винды 7 с HDD "из-под" Винды 7 flev45 Microsoft Windows 7 3 25-04-2011 12:26
Установка - установка Винды ХР с Винды 2000 без потери файлов на диске black dragon Microsoft Windows 2000/XP 7 03-12-2007 10:24
В чем может быть проблема несовместимости Винды 2000 и Винды 98 Gamadrill Сетевые технологии 4 15-03-2005 10:41
Удаленное подключение texcomp Сетевые технологии 1 27-09-2004 23:31




 
Переход