Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Protegendo-se dos anúncios importunos no Windows usando scripts PowerShell e em lote

Os anúncios indesejados são uma das maiores preocupações dos usuários de computadores Windows. Além de serem irritantes, eles podem representar um risco à segurança e privacidade dos usuários. Felizmente, é possível se proteger desses anúncios usando scripts PowerShell e em lote. Neste artigo, exploraremos exemplos práticos de como utilizar essas ferramentas para bloquear anúncios importunos no Windows.


Exemplos:
1. Bloqueando anúncios usando o PowerShell:
O PowerShell é uma poderosa ferramenta de automação e gerenciamento de tarefas no Windows. Com ele, é possível bloquear anúncios indesejados de forma eficiente. Veja um exemplo de script PowerShell que utiliza o arquivo hosts para bloquear anúncios:


$hostsFile = "$env:windir\System32\drivers\etc\hosts"
$adServers = @(
"ad.doubleclick.net",
"ads.example.com",
"adserver.example.net"
)

foreach ($adServer in $adServers) {
$entry = "0.0.0.0 " + $adServer
Add-Content -Path $hostsFile -Value $entry
}

Nesse exemplo, definimos uma lista de servidores de anúncios indesejados e adicionamos uma entrada no arquivo hosts para redirecioná-los para o endereço IP 0.0.0.0, que é inválido. Dessa forma, os anúncios serão bloqueados.


2. Bloqueando anúncios usando scripts em lote:
Os scripts em lote também podem ser utilizados para bloquear anúncios no Windows. Veja um exemplo de script em lote que utiliza o comando nslookup para redirecionar os servidores de anúncios para um endereço IP inválido:


@echo off
setlocal

set adServers=ad.doubleclick.net ads.example.com adserver.example.net

for %%s in (%adServers%) do (
nslookup %%s >nul
if not errorlevel 1 (
echo 0.0.0.0 %%s >> %windir%\System32\drivers\etc\hosts
)
)

endlocal

Nesse exemplo, definimos a lista de servidores de anúncios indesejados na variável adServers e utilizamos o comando nslookup para verificar se esses servidores estão ativos. Caso estejam, adicionamos uma entrada no arquivo hosts redirecionando-os para o endereço IP 0.0.0.0.


Os scripts PowerShell e em lote são ferramentas poderosas para bloquear anúncios indesejados no Windows. Com esses exemplos, você pode criar suas próprias soluções personalizadas para proteger-se contra anúncios importunos. Lembre-se de executar esses scripts com privilégios de administrador para garantir que as alterações sejam aplicadas corretamente. Mantenha-se protegido e desfrute de uma experiência de uso mais tranquila em seu computador Windows.

To share Download PDF