powershellblat

PowerShell: remove or replace quote marks from variable


I'm using Get-EventLog to set a variable, and then setting another variable with the event ID description. I then use blat.exe to email this information to a group.

The description contains quotation marks. The quotation marks are causing blat to exit with error.

Is there a way to remove the quotes from the event.Message and replace them with a space or something?


Solution

  • I actually just got it. The number of quotes and double quotes was confusing me, but this has worked and blat did not error.

    $var -replace '"', ""
    

    Those quotes are: single, double, single, comma, double, double.