Подавить вывод консоли в PowerShell
У меня есть вызов GPG следующим образом в сценарии PowerShell:
$key = & 'gpg' --decrypt "secret.gpg" --quiet --no-verbose > $null
Я не хочу, чтобы какой-либо вывод из GPG отображался на главной консоли, когда я запускаю скрипт.
Из-за моей неряшливости в PowerShell я не знаю, как это сделать. Я искал Stack Overflow и гуглил способ сделать это, нашел много способов сделать это, но ни один из них не сработал.
Например, «> $ null» не имеет никакого эффекта. Я нашел--quiet --no-verbose
Варианты GPG для вывода меньшего количества выходных данных в консоли, все же это не совсем тихо, и я уверен, что есть способ и в PowerShell.