windows - 从 arp -a 中提取 IP 地址用于映射映射网络驱动器
问题描述
来自 Linux,我正在与 Windows 上的批处理脚本的一个非常基本的问题作斗争。在 LAN 上,需要根据设备 MAC 地址重新映射网络驱动器。用这个小脚本可以找到它的IP
@echo off
for /L %%a in (1,1,254) do @start /b ping 192.168.1.%%a -n 2 > nul
ping 127.0.0.1 -n 3 > nul
arp -a | find /i "01-00-5e-7f-ff-fa"
根据搜索给我以下行01-00-5e-7f-ff-fa
192.168.135.3 01-00-5e-7f-ff-fa static
如何将 IP 提取/保存在一个名为以将设备映射为驱动器 Y192.168.135.3
的变量中,例如:ASSIGNED_IP
net use drive Y /delete
net use Y: \\%ASSIGNED_IP%\files
解决方案
推荐阅读
- php - libMagicWand.so 无法打开共享对象 [CODEIGNITER]
- c# - 如何使用 c# 动态地将设备连接到我的系统?
- android - 模拟器在从 Visual Studio 构建 [ProjectName].Android Xamarin.Forms 应用程序时卡在手机正在启动屏幕上
- logstash - Logstash 根据另一个字段组合不同文档的两个字段(没有ID)
- node.js - 调试 TypeScript Node.js 编译错误
- javascript - 无法将数据数组传递给 React 中的 chart.js
- python - 使用 client.get_caller_identity()["Account"] 打印访问密钥和密钥
- python - 在 python 中使用 pandas 格式化 csv
- javascript - 将自己的 JavaScript 模块导入转换后的 TypeScript
- c# - MongoDB 使用 Linq 加入