Unterdrückt die Konsolenausgabe in PowerShell

In einem PowerShell-Skript wird GPG folgendermaßen aufgerufen:

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

Ich möchte nicht, dass GPG-Ausgaben auf der Hauptkonsole angezeigt werden, wenn ich das Skript ausführe.

Aufgrund meiner Ungehorsamkeit in PowerShell weiß ich nicht, wie ich das machen soll. Ich suchte in Stack Overflow und googelte nach einer Möglichkeit, es zu tun. Ich fand viele Möglichkeiten, es zu tun, aber nichts davon funktionierte.

Das "> $ null" hat zum Beispiel keine Auswirkung. ich fand die--quiet --no-verbose Optionen für GPG, um weniger Ausgabe in die Konsole zu bringen, sind jedoch nicht ganz leise, und ich bin mir sicher, dass es auch in PowerShell einen Weg gibt.