|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка разрядности системы и выполнение .reg файла, помогите разобраться. |
|
CMD/BAT - Проверка разрядности системы и выполнение .reg файла, помогите разобраться.
|
Новый участник Сообщения: 9 |
Доброе время суток форумчане!
Ситуация такая: Есть Agent, который устанавливается на все машинки через групповые политики, путем запуска .bat файла следующего содержания: Цитата:
Дело в том, что у меня есть два .reg файла для занесения информации в реестр: один для x64(FusionInventory-Agent-x64.reg), другой x86(FusionInventory-Agent-x86.reg) разрядных систем. Мне нужно добавить в скрипт проверку на разрядность и в зависимости от этого выполнять .reg файл х32 или х64 разрядный. Уважаемые гуру, помогите разобраться, какую строку и в какое место добавить? Заранее спасибо за советы и помощь. |
||
Отправлено: 12:20, 18-07-2012 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Так, проблему решил, добавил несколько условий:
Цитата:
|
|
Отправлено: 13:32, 18-07-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Так, появился еще вопрос по скрипту:
как запустить выполниние .exe файла от имени определенного доменного пользователя. И как запустить .reg файл от имени определенного доменного пользователя |
Отправлено: 12:35, 19-07-2012 | #3 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать а под опеделенным пользователем кто подразумевается?
в принципе runas /? |
Отправлено: 13:24, 19-07-2012 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата dmins:
|
||
Отправлено: 15:47, 19-07-2012 | #5 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Спасибо, но не совсем понял, что именно нужно прописать в моем случае.
К примеру, Админская учетка доменная от которой надо запускать установку логин - adm пасс - 123321 В какое место сценария и какие команды нужно вставить. Спасибо. |
Отправлено: 16:24, 19-07-2012 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Molchune:
|
|
Отправлено: 16:27, 19-07-2012 | #7 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Iska, спасибо, если можно вставьте в мой скрипт в нужное место, на основании моего пользователя, указанного выше.
|
Отправлено: 16:30, 19-07-2012 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Как-то так:
@echo off setlocal enableextensions enabledelayedexpansion sc.exe query | findstr.exe /i "FusionInventory-Agent" || ( "\\k170\Shares\fusioninventory-agent_windows-i386_2.2.3-1.exe" /S if /i "%Processor_Architecture%"=="x86" runas.exe /user:"adm" "regedit.exe /s \"\\k170\Shares\FusionInventory-Agent-x32.reg\"" if /i "%Processor_Architecture%"=="AMD64" runas.exe /user:"adm" "regedit.exe /s \"\\k170\Shares\FusionInventory-Agent-x64.reg\"" net.exe start "FusionInventory-Agent" ) endlocal exit /b 0 Я не пойму, зачем Вам нужен «runas». |
Отправлено: 19:50, 19-07-2012 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Кривая форма проверка файла от Dr.WEB! Помогите исправить | wiznv | Вебмастеру | 2 | 06-06-2012 15:53 | |
Как свернуть выполнение bat(cmd) файла? | Centrinar | AutoIt | 5 | 29-09-2011 15:16 | |
CMD/BAT - Скачивание файла и проверка на отличия от файла на сервере. | maslovt | Скриптовые языки администрирования Windows | 2 | 08-05-2010 19:54 | |
Установка - Как при установке Windows 7 попасть в меню выбора разрядности системы? | MJane | Microsoft Windows 7 | 2 | 02-04-2010 21:27 | |
CMD/BAT - [решено] Определение разрядности системы | Frozen2006 | Скриптовые языки администрирования Windows | 3 | 31-07-2009 01:05 |
|