darkfallen
Новый пользователь
- Сообщения
- 12
- Реакции
- 0
Задача 1
генерация текстового файла в котором будет выводить мак адрес устройства(активный езернет или wireless)
под вин 7,8,10
и если будет выводить мак с ":", то заменить на "-"
то что у меня получилось, но не выводит в таких случаях wireless устройство.
генерация текстового файла в котором будет выводить мак адрес устройства(активный езернет или wireless)
под вин 7,8,10
и если будет выводить мак с ":", то заменить на "-"
то что у меня получилось, но не выводит в таких случаях wireless устройство.
CMD/BATCH:
@echo off
chcp 866
::
echo+
echo ""
SET /P NAME=
:: Определяем канал связи
echo+
echo "Введите порядковый номер (если несколько, от 1, 2, 3...)"
SET /P NINF=
::
echo+
echo
SET /P NTU=
:: Определяем уникальный ID (mac-адрес сетевой карты)
for /f "tokens=3 skip=1" %%a in ('wmic path Win32_NetworkAdapter where "PNPDeviceID like '%%%%PCI%%%%' AND NetConnectionStatus=2 AND AdapterTypeID='0'" get name^,MacAddress^,AdapterType') do (Set "MacAddress=%%a")
:: Генерируем лог
echo %NAME%> "C:\%NAME%_%NINF%_tomiaclog.txt"
echo %NTU%_%NINF%_%MacAddress%>> "C:\%NAME%_%NINF%_tomiaclog.txt"
ipconfig /all>> "C:\%NAME%_%NINF%_tomiaclog.txt"
@echo off
setlocal enabledelayedexpansion
rem имя файла
Set infile= C:\%NAME%_%NINF%_tomiaclog.txt
rem ищем это
Set find=:
rem меняем на это
Set replace=-
@echo off
setlocal enabledelayedexpansion
set COUNT=0
for /F "tokens=* delims=," %%n in (!infile!) do (
set LINE=%%n
set TMPR=!LINE:%find%=%replace%!
Echo !TMPR!>>tmp.txt
)
move tmp.txt %infile%
:: Открываем порты
netsh advfirewall firewall add rule name="zabbix_sever_in" protocol="TCP" localport=10051 action=allow dir=IN
netsh advfirewall firewall add rule name="zabbix_sever_out" protocol="TCP" localport=10051 action=allow dir=OUT
netsh advfirewall firewall add rule name="zabbix_agent_in" protocol="TCP" localport=10050 action=allow dir=IN
netsh advfirewall firewall add rule name="zabbix_agent_out" protocol="TCP" localport=10050 action=allow dir=OUT
pause
Последнее редактирование модератором: