DHCP Failover中的Filter同步

前景

公司搭建了2012的DHCP并配置了Failover,一切功能OK。突然发现地址池不够用,原来是因为Filter中的拒绝的手机没有同步到另一台,导致手机连接上了,消耗了大量的IP地址。那要怎么让这个同步呢?思路很简单。在之前主的上面导出这个列表,然后新的上面再导入就可以了。只是没有图形的导入,所以使用了脚本,让其自动同步。

正文

#DHCP Filter Replication
#Dz 2015年12月3日
#配置主要DHCP服务器名,将引号中内容改为主要服务器名
$MasterServerHostname = "MasterServerHostname"
#获取本地过滤
$LocalFilters = Get-DhcpServerv4Filter
#从主要DHCP服务器上获取远程过滤
$RemoteFilters = Invoke-Command -ComputerName $MasterServerHostname {Get-DhcpServerv4Filter}
#删除本地过滤设置
foreach ($filter in $LocalFilters)
{
Remove-DhcpServerv4Filter -MacAddress $filter.MacAddress
}
#导入新的过滤设置
foreach ($filterNew in $RemoteFilters)
{
Write-Host $filterNew.List
Write-Host $filterNew.MacAddress
Write-Host $filterNew.Description
Add-DhcpServerv4Filter -List $filterNew.List -MacAddress $filterNew.MacAddress -Description $filterNew.Description
}

时间: 2024-07-28 23:38:22

DHCP Failover中的Filter同步的相关文章

Windows server 2012 R2 DHCP failover配置

Windows Server 2012 中的DHCP 故障转移允许管理员部署具有原生高可用的 DHCP 服务,这一功能的主要目标如下: Windows Server 2012 中的DHCP 故障转移允许管理员部署具有原生高可用的 DHCP 服务,这一功能的主要目标如下: 总是在企业网络上提供 DHCP 服务可用性. 如果一个 DHCP 服务器无法再连接上,DHCP 客户端可以通过联系企业网络上的另一台 DHCP 服务器,延长它当前 IP 地址上的租约. 在 Windows Server(R) 2

windows 2012 R2 DHCP FailOver

DHCP failover 算是Windows 2012 R2中的一个新的功能,可以保证DHCP更好的不间断的服务.更多的详细信息可以看看https://technet.microsoft.com/en-us/library/dn338983.aspx 微软DHCP的官网.在实际的工作做这个是经常用到的,做个记录方便以后的学习. 环境: 1 系统:windows 2012 R2 计算机名称: AD+DHCP-01 角色:AD服务,DNS服务和主DHCP服务 2    系统:windows 201

供多处理器系统中的高速缓存同步中使用的转发状态

这里所述的是一种具有五种状态的高速缓存同步协议,该五种状态为:修改.排它.共享.无效和转发(MESIF).所述MESIF高速缓存同步协议包括转发(F)状态,该状态指明单个数据副本,从所述数据副本中能够产生另一个副本.利用F状态下的超高速缓冲存储器行来响应对超高速缓冲存储器行的副本的请求.在一个实施例中,将新创建的副本置于F状态下并将先前处于F状态下的超高速缓冲存储器行置成共享(S)状态或无效(I)状态.由此,如果共享超高速缓冲存储器行,则一个共享的副本就处于F状态下并且剩余的超高速缓冲存储器行副

Android中的GraphicBuffer同步机制-Fence

Fence是一种同步机制,在Android里主要用于图形系统中GraphicBuffer的同步.那它和已有同步机制相比有什么特点呢?它主要被用来处理跨硬件的情况,尤其是CPU,GPU和HWC之间的同步,另外它还可以用于多个时间点之间的同步.GPU编程和纯CPU编程一个很大的不同是它是异步的,也就是说当我们调用GL command返回时这条命令并不一定完成了,只是把这个命令放在本地的command buffer里.具体什么时候这条GL command被真正执行完毕CPU是不知道的,除非CPU使用g

.net中的线程同步基础(搬运自CLR via C#)

线程安全 此类型的所有公共静态(Visual Basic 中为 Shared)成员对多线程操作而言都是安全的.但不保证任何实例成员是线程安全的. 在MSDN上经常会看到这样一句话.表示如果程序中有n个线程调用这个方法,那么这n个线程都是安全的, 但是实例成员就不能保证了. 比如Math.Max方法,不管有多少个线程调用,都不会出现线程不安全的情况. 列举一个由于多线程引起的数据不安全. static void Main(string[] args) { Stopwatch watch = new

linux中的线程同步:生产者、消费者问题

#include <stdio.h> #include <semaphore.h> #include <unistd.h> #include <stdlib.h> #include <pthread.h> #define BUFFER_COUNT 5 int Buffer[BUFFER_COUNT]; //指针数组 int front = 0; int tail = 0; sem_t SemProd; sem_t SemCon; void* pr

angular input输入框中使用filter格式化日期

最近使用了angular日期选择器,不过需要把选中的日期输出到input输入框中,如果按照默认情况,显示的是时间戳形式的时间,不符合要求,需要把格式变成特定格式,但是input上ng-model上又不能直接使用filter,因此需要一种方法把这里显示的内容格式化. 网上寻找解决方案就是写个directive,具体实例代码如下: JS angular.module('dateRange',[]).directive('dateFormat', ['$filter',function($filter

什么是游戏中的帧同步

游戏中的帧同步是一种客户端与服务器的同步方式,是为了实现高实时性的需求而设计的.在实时pvp游戏中,要求每个客户端高度同步,怎么做到精确的同步呢,那就是向同步的所有客户端广播同步消息.由于网络存在延迟,因此一个客户端发送消息给服务器的过程存在延迟,服务器广播同步消息给其他客户端也存在延迟,为了降低这个延迟,服务器应该尽量减少逻辑,快速地转发消息让客户端能够同步,因此在帧同步中,游戏的逻辑计算应该放到客户端来实现,服务器在收到消息后应该迅速地进行广播,而不应该做过多的逻辑计算.既然是客户端进行计算

[转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

本文转自:http://www.cnblogs.com/stg609/p/3673782.html 开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是微软自己的一个开源社区,里面聚集了很多开源的项目,那么我们如何才能把自己的开源项目放到这上面呢? 在继续阅读本文前,请确定您已经在 Visual Studio 中安装了 Git 相关的扩展程序,并且大