博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell通过变量、数组批量添加DHCP保留地址
阅读量:6859 次
发布时间:2019-06-26

本文共 861 字,大约阅读时间需要 2 分钟。

Powershell通过变量、数组批量添加DHCP保留地址

  我们上一篇介绍了通过powershell简单管理dhcp作用域,今天介绍一下使用powershell定义变量及数组进行批量添加DHCP作用域下的保留IP地址信息,具体见下:

我们首先要使用get-content file path 来读取本地的文件,然后使用变量来获取本地文件。读取本地文件内容后,通过foreach循环来执行每一行的数据,每一行会定义多个数据,所有又需要使用数组来完成,数组不管是上面脚本程序都是从[0]开始的,然后配置单挑执行的命令来完成操作。

首先是定义本地的文本数据信息

127.0.0.1为DHCP Server的管理IP

10.10.10.0为DHCP Server的作用域信息

10.10.10.X为需要在DHCP Server作用域下添加的保留IP

XXXXXXXX.X为需要在DHCP Server作用域下添加的保留IP所对应的MAC地址

Names为DHCP保留显示名称

DESC为DHCP保留的描述信息

接下来就是定义脚本程序了

1
2
3
4
5
6
7
8
9
10
11
12
$
file
=Get-Content D:\
test
.txt
foreach ($line 
in 
$
file
)
{
$vars=$line -Split 
","
$serverip=$vars[0]
$n=$vars[1]
$ip=$vars[2]
$m=$vars[3]
$resername=$vars[4]
$desc=$vars[5]
Netsh dhcp server $serverip scope $n add reservedip $ip $m 
"$resername" 
"$desc" 
"BOTH"
}

开始执行及执行成功

查看DHCP Server的执行结果

本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1759716,如需转载请自行联系原作者

你可能感兴趣的文章
Linux中动态探针kprobes
查看>>
div盒子水平垂直居中方法
查看>>
VR视频创作,想说爱你不容易
查看>>
笨办法学 Python · 续 练习 23:三叉搜索树
查看>>
可穿戴设备不能急于戴上“智能”的高帽子
查看>>
扒一扒政府的专用黑客组织ZooPark
查看>>
Ubuntu下Deb软件包相关安装与卸载
查看>>
互联网转型需要微服务架构
查看>>
Airbus Safran Launchers:选择西门子彻底改革产品生命周期流程
查看>>
文本数据的分分合合
查看>>
无损音乐知识收集2(转)
查看>>
Java几种常见的四舍五入的方法
查看>>
vim 工具(一)
查看>>
MySQL常用命令
查看>>
zabbix snmp监控
查看>>
MySQL单实例重置密码的两种方法
查看>>
一段典型的PHP程序都包含那些内容呢?
查看>>
python paramiko模块讲解
查看>>
Windows Phone 7 数据绑定的简单介绍
查看>>
每天一个知识点linux(二)关机重启命令
查看>>