powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / CMD, редактирование реестра, вложенный запрос
10 сообщений из 10, страница 1 из 1
CMD, редактирование реестра, вложенный запрос
    #38575187
АлексейВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Подскажите пожалуйста как сделать следующее:

Через командную строку нужно отредактировать один параметр реестра, подраздел которого доконца не известен:
reg add "HKLM\SYSTEM\CurrentControlSet\services\NetBT\Parameters\Interface\TCPIP_{abcd}" /v NetbiosOptions /t reg_dword /d 2 /f

как вместо abcd подставить результат запроса

wmic nicconfig where index=8 get settingid
SettingID
{1BA36A12-4D81-4838-92EF-A39325522CF1}
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38575196
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделайте это на VBS
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38575199
АлексейВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaСделайте это на VBS
В cmd хоть немного понимаю, на vbs ни разу не делал ничего.
Есть примерчик? :)
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38575273
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
Dim objWMIService, colItems, objItem, SettingID, WshShell 
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2") 
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE Index=8",,48) 
For Each objItem in colItems 
    SettingID = objItem.SettingID
Next
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\services\NetBT\Parameters\Interface\TCPIP_" & SettingID & "\NetbiosOptions" , 2, "REG_DWORD"
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38575309
АлексейВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, записал это в текстовый файлик, поменял расширение на vbs, двойной клик... параметр не меняет своего значения :( Как можно посмотреть процесс в действии? может быть ошибки какие есть..
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38575323
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После Next вставь строку
Код: powershell
1.
 WScript.Echo SettingID 
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38575373
АлексейВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, теперь выскакивает окошке со значением подставляемого параметра, но в реестре все постарому. Спасибо продолжу в понедельник :)
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38575412
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А потому что в имени раздела опечатка, должно быть
HKLM\SYSTEM\CurrentControlSet\services\NetBT\Parameters\Interface s \
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38576515
АлексейВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaА потому что
Большущее спасибо - заработало :)
...
Рейтинг: 0 / 0
CMD, редактирование реестра, вложенный запрос
    #38576522
АлексейВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я еще из

"SELECT * FROM Win32_NetworkAdapterConfiguration WHERE Index=8"

сделал

"SELECT * FROM Win32_NetworkAdapterConfiguration WHERE TcpipNetbiosOptions=0"

и вообще шикарно стало :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / CMD, редактирование реестра, вложенный запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]