4、在ITs组桌面放置一个脚本,运行它能显示dns记录(使用组策略).note

noteId: 1AC1D1AE629E43358074DE86492CA160 · 原始路径:/ALL/世赛题目(练习) - 笔记/考核/11月份考核(第一次考核)/赛后讲解/B模块/4、在ITs组桌面放置一个脚本,运行它能显示dns记录(使用组策略).note · 图片:21 · 附件待处理:0

 
 
显示DNS所有记录:
dnscmd /zoneinfo hq.local
清除DNS缓存:
ipconfig /flushdns
 
·注意事项:
书写 .bat 文件时,需要再额外加上两行:
@echo off    //不显示输入的命令
dnscmd /zoneinfo hq.local
pause        //用于将 弹出的 cmd框留住,使其不会一闪而逝(不理解就自己尝试加了和不加的区别)
 
 
一、编辑脚本文件:
1、在 C盘下新建一个 ‘get-dns’ 文件夹:
 
 
2、共享 此文件夹:
 
 
3、在此文件夹中 创建bat脚本:
@echo off  
dnscmd /zoneinfo hq.local
pause   
 
4、双击尝试运行:
 
 
 
 
二、编辑组策略,使其出现在ITs组桌面:
gpmc.msc 打开组策略
 
1、创建 GPO:
 
2、编辑 GPO 权限,设为仅限 ITs组:
(1)删除‘安全筛选’中的 Authenticated Users:
 
 
(2)在‘安全筛选’中添加 ITs组:
 
 
(3)点击‘委派’,添加 Authenticated Users,权限为 读取
 
3、编辑 组策略:
 
 
(1)新建一个快捷方式:
·注:路径需要以ip的形式
点击确定
 
(2)更新组策略:
gpudpate /force
 
 
三、提升 ITs 组权限:
 
1、将 ITs组加入管理员组:
作用:使 ITs组能够本地登陆 DC域控制器
Win + R 打开 dsa.msc
·编辑 Domain Admins 属性:
 
 
2、给予 ITs 管理DNS的 权限:
作用:让 ITs 组能够管理 DNS(能够运行脚本查看DNS所有记录)
·点击属性:
 
 
 
 
3、设置 ITs 权限:
 
 
进行验证,使用 ITs 登陆:
 
 
可以看到,此时桌面已经有 get-dns.bat 脚本
 
 
双击运行:
 
 
 
另一个 DNS清除缓存 配置步骤同上