powershell脚本编辑hosts文件的例子

发布时间:2020-07-01编辑:脚本学堂
有关powershell编辑hosts文件的方法,用powershell脚本编辑更改hosts文件,直接在PowerShel控制台中键入Edit-Hosts 或 eh即可打开Hosts文件了。

如何用powershell/ target=_blank class=infotextkey>shell脚本编辑更改hosts文件,硬编码一些dns文件。

一般是找到此文件,然后鼠标右键选择记事本,打开它。可是当保存时才发现,保存不了,原来需要管理员权限。此时可以先把它保存到桌面,然后再拷贝回原来的位置。
另外改完hosts文件,是为了更新dns,此时通常都会伴随一个flush dns的操作。

例子,以上代码保存到powershell Profile文件中,下次直接在PowerShel控制台中键入Edit-Hosts 或 eh即可打开Hosts文件了。
 

Function Edit-Hosts
{
 Start-Process notepad -Verb runas -ArgumentList $env:windirSystem32driversetchosts -Wait
 ipconfig /flushdns | Out-Null
}
Set-alias eh Edit-Hosts