风起漂泊 发表于 2018-9-3 07:08:37

在windows powershell中利用脚本自动安装和配置DHCP服务

  首先打开PowerShell控制台,当然,PowerShell提供了一个脚本编辑器PowerShell ISE,在PowerShell控制台下输入“PowerShell_ISE”直接调用,将代码拷到ISE中,直接运行脚本代码。(注:PowerShell ISE默认在Windows SERVER 2008 R2上是被安装的)
  $dhcpscope=read-host -prompt "请输入DHCP作用域地址"
  $scopename=read-host -prompt "请输入DHCP作用域名称"
  $iprangA=read-host -prompt"请输入DHCP分配起始地址"
  $iprangB=read-host -prompt "请输入DHCP分配终止地址"
  $ipgateway=read-host -prompt "请输入DHCP分配的网关地址"
  $ipdns=read-host -prompt "请输入DHCP分配的DNS地址"
  servermanagercmd -i dhcp      (在系统之自动安装DHCP服务)
  get-service dhcpserver | set-service -startuptype automatic    (对DHCP服务启动模式设置为自动)
  start-servicedhcpserver
  netsh dhcp server add scope $dhcpscope 255.255.255.0 $scopename   (添加地址作用域)
  netsh   dhcp server scope $dhcpscope add iprange $iprangeA$iprangeB DHCP (添加DHCP服务中的IP地址范围)
  netsh dhcp server scope $dhcpscope set optionvalue 003 ipaddress $ipgateway (分发DHCP的网关地址)
  netsh dhcp server scope $dhcpscope setoptionvalue 006 ipaddress $ipdns      (分发DNS)
  netshdhcp server scope $dhcpscope set state 1

页: [1]
查看完整版本: 在windows powershell中利用脚本自动安装和配置DHCP服务