DNS添加/修改/查询/删除A记录
#查询DNS可用类
Get-WmiObject -Namespace root\MicrosoftDNS -List
#查询所有资源记录
$mydns = [WMIClass]"ROOT\MicrosoftDNS:MicrosoftDNS_ResourceRecord" $mydns = [WMIClass]"\\$Server\ROOT\MicrosoftDNS:MicrosoftDNS_ResourceRecord"
#查询已有区域
gwmi -Namespace root\microsoftdns -Class MicrosoftDNS_zone |select ContainerName
#查询 ddv.com区域下的所有A记录
Get-WmiObject -Namespace root\MicrosoftDNS -class microsoftdns_atype | ? {$_.ContainerName -eq "ddv.com"} |Select TextRepresentation
#查询单条A记录
#查询 bb.ddv.com 的A记录 $ARecord = Get-WmiObject -Namespace root\MicrosoftDNS -class MicrosoftDNS_ResourceRecord -filter "containername='ddv.com' AND OwnerName='bb.ddv.com'"
#查询 bb.ddv.com 的A记录 $ARecord = Get-WmiObject -Namespace root\MicrosoftDNS -class microsoftdns_atype | ? {$_.OwnerName -eq "bb.ddv.com"}
#修改A记录
#修改A记录 bb.ddv.com 的IP指向为172.0.0.23 $ARecord = Get-WmiObject -Namespace root\MicrosoftDNS -class microsoftdns_atype | ? {$_.OwnerName -eq "bb.ddv.com"} $ARecord.Modify($ARecord.TTL,"127.0.0.223")
#删除A记录
#删除A记录 bb.ddv.com $ARecord = Get-WmiObject -Namespace root\MicrosoftDNS -class microsoftdns_atype | ? {$_.OwnerName -eq "bb.ddv.com"} $ARecord.delete()
#添加A记录
#添加单条A记录 bb.ddv.com IN A 127.0.0.3 $dnsServerName="" $containerName="ddv.com" $dns = [WMIClass]"ROOT\MicrosoftDNS:MicrosoftDNS_ResourceRecord" $dns.CreateInstanceFromTextRepresentation($dnsServerName, $containerName, "bb.ddv.com IN A 127.0.0.3")
#批量添加A记录 $dnsServerName="" $containerName="ddv.com" $dns = [WMIClass]"ROOT\MicrosoftDNS:MicrosoftDNS_ResourceRecord" Get-Content D:\dnsListFile.txt | Foreach-Object {$dns.CreateInstanceFromTextRepresentation($dnsServerName, $containerName, $_)}
dnsListFile.txt内容如下:
aaa.ddv.com IN A 127.0.0.1
bb.ddv.com IN A 127.0.0.2
#查询转发服务器
gwmi -Namespace "root\MicrosoftDNS" -class "MicrosoftDNS_Server" | Select-Object -ExpandProperty Forwarders
From:http://blogs.technet.com/b/heyscriptingguy/archive/2010/09/13/manage-dns-in-a-windows-environment-by-using-powershell.aspx
DNS添加/修改/查询/删除A记录相关推荐
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...
- 给jqGrid数据行添加修改和删除操作链接
我这里用的不是jqGrid的自带的编辑和删除操作,我已经把分页导航栏下的编辑,删除,搜索都取消掉了,就是这句$("#list1").navGrid("#pager1&qu ...
- 数据库(概念、语法、DBMS、SQL语言:创建数据库、表格,添加、修改、删除数据记录)...
关系型数据库:以表作为实体,以主键和外键关系作为联系的一种数据结构. 主键:在关系型数据库中,用一个唯一的标识符来标志每一行,这个标识符就是主键.主键有两个特点:非空和不能重复. 外键:在关系型数据库 ...
- js删除mysql记录_(DELETEUPDATE)修改、删除数据记录_MySQL
有时,希望除去某些记录或更改它们的内容.DELETE 和 UPDATE 语句令我们能做到这一点. 用update修改记录 UPDATE tbl_name SET 要更改的列 WHERE 要更新的记录 ...
- Entity Framework Code First添加修改及删除单独实体
对于一个单独实体的通常操作有3种:添加新的实体.修改实体以及删除实体. 1.添加新的实体 Entity Framework Code First添加新的实体通过调用DbSet.Add()方法来实现. ...
- ORACLE查询删除重复记录
比如现在有一人员表 (表名:peosons) 若想将姓名.身份证号.住址这三个字段完全相同的记录查询出来 复制代码 代码如下: select p1.* from persons p1,perso ...
- ORACLE查询删除重复记录三种方法
比如现在有一人员表 (表名:peosons) 若想将姓名.身份证号.住址这三个字段完全相同的记录查询出来 复制代码代码如下: select p1.* from persons p1,perso ...
- mysql查询删除重复记录查询_mysql怎么查询和删除重复记录
查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > ...
- 删除添加修改查询c语言报告,c语言课程设计报告 车辆违章查询系统.pdf
c语言课程设计报告 车辆违章查询系统 C 语言课程设计 姓 名:刘 风 学 号:8100612 时 间:2011/6/11 指导教师:王 薇 C 语言课程设计 题目:车辆违章查询系统 要求: 能够根据 ...
最新文章
- 【原创】ASP.NET C# 盗取中国银行汇率表
- Javascript基础之-强制类型转换(一)
- cocos2d-x3.6 连连看连通画线
- g100显卡 linux驱动,nvidia geforce g100驱动
- 分享一个同行的blog,UI方面的。
- js使用html5,JS使用H5实现图片预览功能
- 收银系统连接不上数据服务器,收银系统服务器数据库
- [Ansys Workbench] 平面对称斜拉桥的模态分析
- 以太网的CSMA/CD协议
- Tomcat启动报错记录与千里追踪[持续记录]
- widows快捷键大全
- 英语大师们讲解英语学习方法
- 工作20天之感悟(嵌入式开发)
- Python破解pdf打开密码
- 欧拉法、预估校正法(改进的欧拉法)与四阶龙格库塔法求解常微分方程的数值解C++程序
- Jetson Orin 平台GMSL camera 96712调试手册重点
- 知网论文 caj 转 pdf 方法【带目录且文字可选的pdf,非图片】
- java:获取后缀为doc、docx、xls、xlsx、ppt、pptx、pdf、xml的文件中的文本
- 实数系的基本定理_七大实数理论与互推
- 微信小程序时间加法_微信小程序-日期时间计算
热门文章
- Vue3关于页面跳转(push)的时候,并传递数据过去
- Vue项目上线(阿里云centos7+nginx)
- “幽灵刹车”困扰特斯拉
- 仅用1/4数据量还原真人语音100%细节 火山语音上新超自然对话语音合成技术
- mysql跨平台迁移复制_手工 XTTS CPT 迁移-跨平台迁移数据库-阿里云开发者社区
- 机器学习(算法篇)——K-近邻算法
- Android学习计划 Android学习总结
- Java 快乐练习口算
- 0x00000001java_「十六进制表示」0x00000001是个啥?32位表示、十六进制表示 - seo实验室...
- 未签收延误一天的快递单号是怎么查找的