Comando para adicionar uma entrada na parte superior do arquivo / etc / hosts

0

Eu tenho um comando do Windows para anexar (postpend) uma entrada no arquivo /etc/hosts :

echo 10.0.0.1 example.com >> %WinDir%\system32\drivers\etc\hosts

Eu preciso que a entrada seja adicionada ao arquivo hosts.

    
por user3834663 07.07.2017 / 08:47

1 resposta

0

Como um script do PowerShell.

Adicione o prepend como uma string com newline junto com o conteúdo do arquivo hosts, em seguida, imprima o arquivo como ANSI

$Prepend = "10.0.0.1  example.com"
$Path = "$env:windir\System32\drivers\etc\hosts"
($Prepend | Out-String) + (get-content $Path | Out-String ) | Out-File $Path -Encoding Default
    
por 14.07.2017 / 12:23