Подавить вывод консоли в PowerShell

У меня есть вызов GPG следующим образом в сценарии PowerShell:

$key = & 'gpg' --decrypt "secret.gpg" --quiet --no-verbose > $null

Я не хочу, чтобы какой-либо вывод из GPG отображался на главной консоли, когда я запускаю скрипт.

Из-за моей неряшливости в PowerShell я не знаю, как это сделать. Я искал Stack Overflow и гуглил способ сделать это, нашел много способов сделать это, но ни один из них не сработал.

Например, «> $ null» не имеет никакого эффекта. Я нашел--quiet --no-verbose Варианты GPG для вывода меньшего количества выходных данных в консоли, все же это не совсем тихо, и я уверен, что есть способ и в PowerShell.

Ответы на вопрос(3)

Ваш ответ на вопрос