Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Вывести в файл ip адрес (http://forum.oszone.net/showthread.php?t=282442)

Valek271183 19-05-2014 22:36 2353304

Вывести в файл ip адрес
 
Можно ли вывести в текстовый файл настройки ip адресов в Windows 7 из подключения по локальной сети (той что по умолчанию или всех сразу, выделенных на картинке) ?

mwz 20-05-2014 01:00 2353374

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

exo 20-05-2014 01:18 2353380

Valek271183, можете поиграться powershell командами.

Код:

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:\>

ещё посмотрите вот этот скрипт.

ratibor79 20-05-2014 05:59 2353398

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

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

exo 20-05-2014 10:47 2353457

Цитата:

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

есть ещё вариант средствами самой Windows:
Код:

winrs -r:имя.компа ipconfig /all

ratibor79 20-05-2014 13:49 2353512

exo, абсолютно с вами согласен. Я тоже вспомнил про этот великолепный инструмент как Windows Remote Management, но не стал о нем упоминать, так как прежде его нужно настроить.

Хорошо если у уважаемого автора, Valek271183, доменная среда, то проблем с развертыванием инструмента Windows Remote Management не возникнет проблем <статья>

А если нет домена, то либо вручную winrm quickconfig (или Enable-PSRemoting) или опять таки, спасибо Марку Руссиновичу, psexec.exe в помощь - psexec -s \\имя.комп winrm quickconfig <статья>

Valek271183 26-05-2014 22:09 2356053

ratibor79,
Цитата:

Цитата ratibor79
ipconfig /all > С:\ipconfig.txt »

отлично подойдёт, только есть вопрос: в текстовом файле ipconfig.txt часть надписей крякозябрами, как это исправить

Valek271183 26-05-2014 23:23 2356070

Georgio, в результате ничего не происходит

Valek271183 26-05-2014 23:42 2356073

UAC отключён и от админа тоже нет результата

Georgio 27-05-2014 00:41 2356083

Код:

@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



Время: 01:14.

Время: 01:14.
© OSzone.net 2001-