如何使用 PowerShell 读写 Windows 主机文件?
映射主机名和 IP 地址的 Windows 主机文件是一个纯文本文件。因此,读取主机文件很简单。我们只需要使用 Get-Content 命令来检索文件内容。
通常,主机文件存储在目录c:\windows\System32\drivers\etc\。 如果操作系统已安装在该位置下。
或者,可以使用$env:Windir 获取 Windows 目录。
若要获取文件内容,
示例
Get-Content $env:windir\system32\drivers\etc\hosts
输出
# Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
若要从远程服务器获取主机文件,
Get-Content \Computer1\c$\windows\system32\drivers\etc\hosts
广告