<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[怎么使用bat脚本更改本地受保护的hosts文件]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[运维管理]]></category>
<pubDate>Fri, 09 Dec 2022 14:15:16 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	想更改hosts文件添加域名与地址ip、由于hosts文件受保护并且是只读属性。因此需要先赋予权限，并取消只读属性才能正常写入<br/>&nbsp;&nbsp; /E&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;编辑 ACL 而不替换。<br/>&nbsp;&nbsp; /G 　　　赋予指定用户访问权限。<br/>&nbsp;&nbsp; F 　　　完全权限。<br/><a href="https://www.heckjj.com/attachment.php?fid=252" target="_blank"><img src="https://www.heckjj.com/attachment.php?fid=252" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>Administrators、SYSTEM、Users（是windows用户组需要什么加什么）<br/><br/>attrib 是控制文件属性的<br/><br/>　　+ 添加文件属性<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;删除文件属性<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R 只读文件属性<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A 存档文件属性<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S 系统文件属性<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;H 隐藏文件属性<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I 无连接属性<br/><br/>@echo<br/>@echo 127.0.0.1 .heckjj.com &gt;&gt;E:hosts（这是我们要写入的内容）<br/><br/>虽然脚本比较笨拙，但是亲测有效，若是找不到好的方法可以选择试一下O(∩_∩)O<br/>======================================================================================<br/>1、新建记事本输入一下内容<br/> bat脚本代码如下：<br/><br/>set HOSTS=C:&#92;Windows&#92;System32&#92;drivers&#92;etc&#92;hosts<br/>echo Y&#124;cacls %HOSTS% /E /G Administrators:F<br/>echo Y&#124;cacls %HOSTS% /E /G SYSTEM:F<br/>echo Y&#124;cacls %HOSTS% /E /G Users:F<br/><br/>attrib -r -h %HOSTS%<br/><br/>@echo<br/>@echo.&gt;&gt;%HOSTS%<br/><br/><br/>@echo 127.0.0.1 heckjj.com &gt;&gt;%HOSTS%<br/><br/>attrib +r +h %HOSTS%<br/><br/>title 刷新本地dns缓存并退出<br/>echo 查看修改后的hosts文件内容,1秒后退出!<br/>type &quot;%HOSTS%&quot; &#124;findstr /v &quot;^#&quot;&#124;findstr &quot;[0-9]&quot;<br/>ping -n 1 127.0.0.1&gt;nul<br/>ipconfig /flushdns<br/>echo 刷新本地缓存成功，即将退出!<br/>ping -n 2 127.0.0.1&gt;nul<br/>echo.<br/>exit<br/>2、将记事本后缀名改为.bat格式的文件，然后双击即可完成修改。
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] 怎么使用bat脚本更改本地受保护的hosts文件]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>