Войти

Показать полную графическую версию : [решено] Вывести в файл ip адрес


Valek271183
19-05-2014, 22:36
Можно ли вывести в текстовый файл настройки ip адресов в Windows 7 из подключения по локальной сети (той что по умолчанию или всех сразу, выделенных на картинке) ?

mwz
20-05-2014, 01:00
Загляните с помощью Regedit в [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters]
Этот ключ можно экспортировать, в т.ч. с помощью командного файла.

exo
20-05-2014, 01:18
Valek271183, можете поиграться powershell командами (http://technet.microsoft.com/en-us/library/hh826123.aspx).

PS C:\> $IP = Get-NetIPAddress -AddressFamily IPv4
PS C:\>
PS C:\> $IP.IPAddress
169.254.228.149
192.168.178.103
169.254.91.32
127.0.0.1
169.254.120.111
192.168.178.102
PS C:\>

ещё посмотрите вот этот скрипт (http://techibee.com/powershell/powershell-get-ip-address-subnet-gateway-dns-serves-and-mac-address-details-of-remote-computer/1367).

ratibor79
20-05-2014, 05:59
А команда ipconfig /all > С:\ipconfig.txt не канает? Там все есть и IP адрес, и маска, и шлюз по умолчанию, и DNS.

Да забыл добавить. Чтобы получить данные настроек сетевых интерфейсам по сети, для этого можно воспользоваться psexec.exe из пакета Sysinternals Suite

exo
20-05-2014, 10:47
тобы получить данные настроек сетевых интерфейсам по сети, для этого можно воспользоваться psexec.exe »
есть ещё вариант средствами самой Windows:
winrs -r:имя.компа ipconfig /all

ratibor79
20-05-2014, 13:49
exo, абсолютно с вами согласен. Я тоже вспомнил про этот великолепный инструмент как Windows Remote Management, но не стал о нем упоминать, так как прежде его нужно настроить.

Хорошо если у уважаемого автора, Valek271183, доменная среда, то проблем с развертыванием инструмента Windows Remote Management не возникнет проблем <статья (http://guruadmin.ru/page/vkljuchenie-i-nastrojka-windows-powershell-remoting-c-pomoshhju-gruppovyh-politik)>

А если нет домена, то либо вручную winrm quickconfig (или Enable-PSRemoting) или опять таки, спасибо Марку Руссиновичу, psexec.exe в помощь - psexec -s \\имя.комп winrm quickconfig <статья (http://argon.pro/blog/2010/02/execute-shell-commands-on-remote-computers/)>

Valek271183
26-05-2014, 22:09
ratibor79, ipconfig /all > С:\ipconfig.txt » отлично подойдёт, только есть вопрос: в текстовом файле ipconfig.txt часть надписей крякозябрами, как это исправить

Valek271183
26-05-2014, 23:23
Georgio, в результате ничего не происходит

Valek271183
26-05-2014, 23:42
UAC отключён и от админа тоже нет результата

Georgio
27-05-2014, 00:41
@echo off
(
for /f "delims=" %%i in ('
ipconfig /all
') do (
call:sub "%%i"
)
)>"ipconfig.txt"
exit /b

:sub
chcp 1251>nul
echo.%~1
chcp 866>nul
exit /b




© OSzone.net 2001-2012