Powershell通过变量数组批量添加保留地址
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Powershell通过变量数组批量添加保留地址相关的知识,希望对你有一定的参考价值。
Powershell通过变量、数组批量添加保留地址
我们上一篇介绍了通过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保留的描述信息
接下来就是定义脚本程序了
$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的执行结果
本文出自 “高文龙” 博客,谢绝转载!
以上是关于Powershell通过变量数组批量添加保留地址的主要内容,如果未能解决你的问题,请参考以下文章
office 365通过PowerShell批量添加共享邮箱成员
简单实现批量ping并生成html报告 Powershell Code
通过 Powershell 将 JAVA_HOME 添加到系统变量 Path