Wie unterdrückt stderr-Ausgabe in der Powershell?

In ein PS-Skript automatisieren einige SVN-Aufgaben habe ich die folgende Funktion:

function SvnUrlExists($url)
{
  svn info $url | out-null 2>&1
  return $?
}

Da diese explizit prüft, ob einige SVN-repository-URL existiert, ich bin überhaupt nicht für irgendwelche Fehler ausgegeben. Jedoch, trotz alles, was ich zum Thema gefunden umleiten stderr in der Powershell was darauf hindeutet 2>&1 zu leiten es an stdoutdiese noch gibt eine Fehlermeldung:

svn: Warnung: W170000: URL 'blahblah' non-existent in revision 26762 

svn: E200009: could not display info for all targets, da einige Ziele nicht existieren 

Leider stark vermasselt die Ausgabe des Skripts.

Was mache ich falsch, und wie sollte ich das unterdrücken dieser Fehler ausgegeben?

InformationsquelleAutor der Frage sbi | 2012-08-15

Schreibe einen Kommentar