Показать полную графическую версию : Как узнать значение ключа реестра на удаленном компе по ip ?
Ingolder
12-09-2010, 16:43
reg query работает если только указывать имя компа
REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s
Displays all subkeys and values under the registry key Setup on remote machine ABC
если указать IP, он не будет рабобтать, выдаст ERROR: The network path was not found.
Нужно по ip чтобы по всей сети скрипт пробежался, поэтому по имени не катит.
Заранее спасибо.
Можно предложить и на powershell.
Только что специально зашел на работу, что бы проверить.
C:\>reg query \\172.16.100.18\HKEY_LOCAL_MACHINE\SYSTEM\Select /s
! REG.EXE VERSION 3.0
HKEY_LOCAL_MACHINE\SYSTEM\Select
Current REG_DWORD 0x3
Default REG_DWORD 0x3
Failed REG_DWORD 0x1
LastKnownGood REG_DWORD 0x2
Вроде как работает.
Ingolder
12-09-2010, 17:16
а у меня не работает не на 7 не на ХР..
Единственные банальности, что приходят в голову:
1. Всё ли в порядке с DNS - с прямыми и обратными записями (хотя это скорее всего не при чем).
2. Достаточно ли прав на выполнение команды (скорее всего все и так в порядке)
PS У меня работает на XP pro sp3.
PPS И, да, машины в домене? :)
PPPS Ну или может DNS запись не совпадает с IP? :-)
Ingolder
12-09-2010, 18:02
на данный момент тестирую вне домена.
С правами вроде всё правильно - на удалённой машине сделал такого же юзера с таким же паролем и поместил его в администраторы. Если бы не было прав, то оно бы не работал по имени машины. А по имени машины всё работает. Напрашивается вывод, что он почему-то по ip не понимает.
ДНС получается непричём.
Фаерволы отключены.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.