我正在使用Get-EventLog来设置变量,然后使用事件ID描述设置另一个变量.然后我使用blat.exe将此信息通过电子邮件发送给组.
描述包含引号.引号导致blat退出并出错.
有没有办法从event.Message中删除引号并用空格或其他东西替换它们?
我需要从批处理脚本发送电子邮件.我尝试了几种解决方案却没有成
例如,与布拉特:
:send_mail
"\Program Files (x86)\blat275\full\blat.exe"
-server smtp.gmail.com
-port 525
-f myAdress@gmail.com
-to recipient@foomail.com
-s "hello"
-body "world"
Run Code Online (Sandbox Code Playgroud)
当我运行脚本时,我只是遇到Windows崩溃:

有人有更好的解决方案吗?
编辑和解决方案
我尝试了我们的服务器(使用我们的smtp)并且它与Blat一起工作.请参阅下面的答案中的完整代码.