Kterak odeslat soubor jako text emailu (PowerShell)

Pokud máme v textovém souboru například výstup nějakého skriptu nebo log nějaké aplikace či služby či cokoli jiného, je možné obsah tohoto souboru poměrně jednoduše odeslat jako tělo mailu. (Připomínám že takové soubory jako například .log, .csv jsou pro nás obyčejné textové soubory.)

Následující kousek skriptu přečte textový soubor a odešle jej:

$emailbody = [system.string]::Join("`n",(Get-Content "c:\soubor.txt")) + "`n"
Send-MailMessage -From "odesilatel@domena.cz" `
                 -To "administrator@domena.cz" `
                 -Subject "predmet" -Body $emailbody `
                 -SmtpServer "192.168.0.1"

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*