#3
by masky
C:Documents and Settingslevin>net The syntax of this command is: NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION | SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]
#4
by smaharbA
echo off set server="." set gwold="192.168.0.1" set gwnew="192.168.0.1" wmic /node:%server% nicconfig get DefaultIPGateway,caption /format:csv|findstr /c:%gwold%>gw.txt for /f "tokens=1,2,3 delims=," %%i in ('type gw.txt') do wmic /node:%server% nicconfig where caption='%%j' call setgateways %gwnew%
#5
by miki
КАпну тоже... <...> ...assign a computer a static IP address? strComputer = "." Set objWMIService = GetObject( _ "winmgmts:\" & strComputer & "
ootcimv2") Set colNetAdapters = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration " _ & "where IPEnabled=TRUE") strIPAddress = Array("192.168.1.141") strSubnetMask = Array("255.255.255.0") strGateway = Array("192.168.1.100") strGatewayMetric = Array For Each objNetAdapter in colNetAdapters errEnable = objNetAdapter.EnableStatic( _ strIPAddress, strSubnetMask) errGateways = objNetAdapter.SetGateways(_ strGateway, strGatewaymetric) Next <...>
#9
by Добрый Лемур
Пишет, что wmic /node:"." nicconfig where caption='[00000009] Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter' call setgateways "192.168.0.1" Отсутствуют экземпляры класса.
#10
by Добрый Лемур
Адаптер называется Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter, Copper RJ-45. Я так понимаю, название адаптера неправильно распознается из-за того, что в его имени присутствует ",". А она используется в качестве разделителя в файле gw.txt. Как это исправить?
#11
by Добрый Лемур
Может быть можно вывести другом формате, а не в csv в строке wmic /node:%server% nicconfig get DefaultIPGateway,caption /format:csv|findstr /c:%gwold%>gw.txt.
#12
by miki
попробуй отредактировать gw.txt: Замени разделитель. Заремь ту часть батника, которая формирует текстовик, пускани...
#15
by Добрый Лемур
wmic /node:"." nicconfig where caption='[00000009] Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter, Copper RJ-45' call setgateways "192.168.1.50" , - Неверная команда для псевдонима.
#19
by miki
mk:@MSITStore:c:WINDOWSHelpwmic.chm::/Aliases_CreatingEditingOutput.htm Помню было что-то про псевдонимы... Короче в режиме запроса wmi используются классы, а в командной строке - псевдонимы...
#27
by miki
Попускал ... Без указания метрики - тоже ругается, а пишу с метрикой - говорит "неверный формат"... Ща попробую разрулить...
#29
by miki
Разрулил :) Нуевонах эти строки. Юзай вместо заголовка индекс интерфейса: caption->Index get DefaultIPGateway,caption -> get DefaultIPGateway,Index where caption=' -> where Index='
#30
by Добрый Лемур
C:С моего компьютераInstallInternetTraffic InspectorУстановкаАгент>wmic /node:"." nicconfig where index='{192.168.0.25 4}' call setgateways "192.168.0.1" ОШИБКА: Код = 0x80041017 Описание = Недопустимый запрос Услуга = WMI
#32
by smaharbA
echo off set server="." set gwold="192.168.0.1" set gwnew="192.168.0.1" wmic /node:%server% nicconfig get DefaultIPGateway,caption /format:csv|findstr /c:%gwold%>gw.txt for /f "tokens=1,2,3 delims=," %%i in ('type gw.txt') do ( for /f "delims=[]" %%s in ('echo %%j') do ( wmic /node:%server% nicconfig where "caption LIKE '%%%%s%%'" call setgateways %gwnew% ) )
#34
by smaharbA
miki прав легче индексом, но и пойдет, но индексом пожалуй и правильнее echo off set server="." set gwold="192.168.0.1" set gwnew="192.168.0.1" wmic /node:%server% nicconfig get DefaultIPGateway,index /format:csv|findstr /c:%gwold%>gw.txt for /f "tokens=1,2,3 delims=," %%i in ('type gw.txt') do ( wmic /node:%server% nicconfig where index=%%k call setgateways %gwnew% )
#35
by miki
+ j->k rem echo off set server="." set gwold="192.168.0.37" set gwnew="192.168.0.1" wmic /node:%server% nicconfig get DefaultIPGateway,Index /format:csv|findstr /c:%gwold%>gw.txt for /f "tokens=1,2,3 delims=," %%i in ('type gw.txt') do wmic /node:%server% nicconfig where Index='%%k' call setgateways %gwnew%
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Можно ли использовать HASP ключ удаленно с другого компьютера?
- можно ли изменить найти и изменить значение в дереве значений
- Российский адрес/Адрес за пределами РФ
- Win7, RDP: не удалось открыть файл подключений default.rdp
- Динамически изменить адрес WS-ссылки
- RDP: слетела ассоциация для расширения .rdp
- Как изменить заголовок в шапке универсального отчёта?
- Изменить способ отражение расходов по амортизации
- Как в управляемой форме изменить масштаб поля табличного документа?
В этой группе 1С
- v7: Чего-то не хватает для SetAttrs.ert
- Где Можно качнуть новые драйвера для Samsung ML 1200
- Установка параметров принтера из 1С
- Расчет среднего заработка. Бюджет и ПД.
- Задача 3 бухгалтерский учет, организация партионного учета
- При архивации зависает процесс 1С
- Как лучше удалить строки связанных табличных частей документа?
- Получить остатки по регистру на начало документа запросом
- JOB: Есть ли жизнь после 1С?
- v7: Отображение колонок в журнале документов
- Копирование папок номенклатуры в 7.7()Т+С
- Резервирование товара в ТиС 7
- Можно ли запросом сравнить табличные части документов?
- Как сделать сохранение настроек...
- 1C и Word
- Вызвать диалог "Параметры страницы" программно?
- Как обрезать все регистры до определённой даты?
- Перенос из ТиС в ПУБ! помогите.
- Выгрузка контрагентов 1С Предприятие 7.7
- Перетаскивание групп и элементов справочника мышкой.