如何使用PowerShell在Windows主机文件中添加条目?

要将内容添加到主机文件中,我们首先需要使用Get-Content命令检索内容 ,并且需要在添加条目后将内容设置到主机文件中。代码如下所示。我们需要向其中添加全局条目。

示例

$file = "C:\Windows\System32\drivers\etc\hosts"
$hostfile = Get-Content $file
$hostfile += "8.8.8.8   Google.com"
Set-Content -Path $file -Value $hostfile -Force

一旦您检查了主机文件条目,   “ 8.8.8.8 Google.com”将被添加到主机文件中。

要在远程计算机上添加条目,您只需要将该文件位置指向远程服务器的主机文件,其余内容将相同。

示例

$file = \\Comptuter1\C$\Windows\System32\drivers\etc\hosts
$hostfile = Get-Content $file
$hostfile += "8.8.8.8   Google.com"
Set-Content -Path $file -Value $hostfile -Force