<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://maytide.net/read.php/127.htm</link>
<title><![CDATA[CSV格式文件——命令行批处理的好帮手]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[微软与我]]></category>
<pubDate>Wed, 08 Aug 2007 03:29:53 +0000</pubDate> 
<guid>https://maytide.net/read.php/127.htm</guid> 
<description>
<![CDATA[ 
	<p>      最近遭遇到了重大事故，服务器所在机房竟然闹水灾，运营平台停了3天！GOD，真服死这个机房。更可怕的是辅助DNS服务器的过期时间还都设置为4小时过期，可想而知后果会怎样！由于本人对脚本编程实在菜得没法再菜了，没有多想多试就直接手工修改了n个域名的区域类型，那叫痛苦！当服务器恢复之后，又需要重新将辅助DNS上的主区域再重新修改为辅助区域，这就更加可怕了，因为涉及到的键盘输入主DNS的IP地址，工作量也就更大，加上是远程操作所以实际操作时会有鼠标延迟的现象，无奈决定上微软新闻组求助微软工程师，希望能从那里得到批量修改区域的脚本，可是得到的是“dnscmd.exe”这个命令操作指南，但是也同时提醒了我。虽然dnscmd中FQDN不支持通配符，但是回忆以前批量执行命令时用到的CSV格式文件也是非常好的办法。解决思路就是，首先我在DNS中导出域名列表，并以CSV格式保存，这样的好处是我们可以通过Excel打开进行方便的批量修改。在适当表格处添加命令或参数，切记一定要命令与参数等信息分开表格填写，这样便于我们批量修改并转换成可用的批处理文件。</p><p>      修改之后，依然按照CSV格式保存，之后用文本编辑器进行批量替换不用的字段，因为CSV格式适用“，”号作分割符，所以对于我们批量替换提供了方便的定位办法。</p><p>      最后一个命令行批量执行的文件就生成了，虽然不是很专业的脚本，但是通过简单的步骤也实现了批量操作，减少了操作时间提供了人工效率。</p>
]]>
</description>
</item>
</channel>
</rss>