码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-04-03 07:32:11      阅读:341      评论:0      收藏:0      [点我收藏+]

标签: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通过变量、数组批量添加保留地址

标签:powershell通过变量、数组批量添加保留地址

原文地址:http://gaowenlong.blog.51cto.com/451336/1759716

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!