Bom dia,
Existem várias maneiras de gerar log no powershell, a mais simples é assim:
write-output "teste" >> c:\teste.txt
>> adiciona as linhas sem excluir o conteudo (append).
Veja abaixo um script para pingar todas as maquinas de uma lista
#Vamos pegar o caminho do arquivo e jogar na variavel $complist
#GC significa get-content, ele lê o arquivo txt
$complist = gc C:\Pingamaquinas\serverList.txt;
#Título do arquivo de log
echo "Teste de Ping " >> C:\Pingamaquinas\result.txt
#agora vamos fazer um for que vai percorrer todos os computadores do txt e executar o comando Test-Connection, ele é equivalente ao ping, depois vamos salvar isso em um arquivo txt com o nome de result
foreach ($entry in $complist) {
Test-Connection $entry >> C:\Pingamaquinas\result.txt
echo "-------------------------------------------------------------------">> C:\Pingamaquinas\result.txt
}
Pronto, agora é so pegar a lista de todos os servidores e colar no txt.
Nenhum comentário:
Postar um comentário