The other day I mentioned I was having a really bad day–that after being recognized turned into a really good day. The reason it was though was because my shiny new firewall from Meraki was having all kinds of problems keeping a reliable site-to-site VPN with my co-host site. The remote firewall was a Cisco ASA 5510 so you would have thought this wouldn’t be a problem! But it was, and from it arose a need to create something that could monitor if my multiple subnets were routing properly. The funny thing was I had recently helped another Spicehead with a similar script! Now I needed it!
Found a user on Spiceworks who was struggling getting vbScript to send an email using SMTP authentication. While very possible to do in vbScript (Paul Sadowski great blog I’ve used for years) this is definitely one of those things where the code just looks ugly and it can be a little confusing. Powershell’s Send-MailMessage cmdlet takes all of that away. Combine that with the RSAT tools for Active Directory and you can do some pretty cool things very easily. So read on to see how I solved this problem.