I have a call to GPG in the following way in a PowerShell script:
$key = & 'gpg' --decrypt "secret.gpg" --quiet --no-verbose > $null
I don't want any output from GPG to be seen on the main console when I'm running the script.
Due to my noobness in PowerShell, I don't know how to do this. I searched Stack Overflow and googled for a way to do it, found a lot of ways to do it, but non of it worked.
The "> $null" for example has no effect. I found the --quiet --no-verbose
options for GPG to put less output in the console, still it's not completely quiet, and I'm sure there is a way in PowerShell too.
Try redirecting the output like this: