我正在通过他们的Windows 2008 R2服务器上的DNS更改来走客户端。 他们问如何按升序分配IP地址。 我指示他们到“数据”列…
“这不是正确的分类!!”
哦? 然后我看了一下。 似乎DNS实用程序sorting偏好ASCII值顺序,而不是第四个字节的实际值。 基于Technet论坛的回应,这似乎也是架构版本的问题。
这让客户感到困惑,因为他习惯于pipe理没有出现这种行为的Windows 2003系统。 有没有办法以更优雅的方式呈现这个?
假设你的客户没有失去PowerShell的力量,他们唯一的select(微软并不在意修复search行为)是使用不同的客户端来访问DNSlogging,并按照他们想要的方式进行分类。
一种方法是将列表导出为分隔文本types,并使用Excel按照他们喜欢的方式进行sorting(这比我更关心投资)。
另一种方式,我可能更喜欢使用不同的客户端操作系统。 您可以使用DNSpipe理器来连接远程服务器 ,如果有问题的客户端是Server 2003,Windows XP或Windows 7 32位 ,search行为就是他们想要的types。 所以,我会build议启动一个Windows 7,32位的虚拟机或工作站,在其上安装RSAT软件包,然后指导你的客户端使用它来进行DNSpipe理。 在我看来,这是最简单,最不干扰的方式,让你的客户得到他们想要的东西。
您需要Powershell的面向对象的function(!):
Get-DNSServerResourceRecord -ZoneName <ZoneName> | Sort-Object RecordData -Descending
让我:
免责声明 :我还没有得到这个工作的IP地址与不同的第一或第二个八位组。