Показать полную графическую версию : [решено] Вывести в файл ip адрес
Valek271183
19-05-2014, 22:36
Можно ли вывести в текстовый файл настройки ip адресов в Windows 7 из подключения по локальной сети (той что по умолчанию или всех сразу, выделенных на картинке) ?
Загляните с помощью Regedit в [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters]
Этот ключ можно экспортировать, в т.ч. с помощью командного файла.
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
тобы получить данные настроек сетевых интерфейсам по сети, для этого можно воспользоваться 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 отключён и от админа тоже нет результата
@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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.