Ich weiß, dass dies ein wenig dumm ist, aber ich habe ein benutzerdefiniertes Profil eingerichtet, dass ich mit einem Clear-Host
Commandlet für Powershell enden und ich hasse es, dass die Ausgabe der vorherigen Commandlets auf dem Bildschirm blinkt. Ich beschloss, die Ausgabe auf null in einem Versuch zu senden, um die Ausgabe zu unterdrücken, z.B .:
New-Alias -Name note -Value notpad.exe > $null
Es scheint zu funktionieren, aber ich bin nicht ganz sicher, was der Befehl tut. Ist es in Ordnung, dies zu tun?
Der kleine Beispielsatz in der Antwort, die Sie verknüpft haben, verschleiert die Tatsache, dass '$ null' Zuweisung und' void' Umwandlung schneller ist als Umleitung. Versuchen Sie [diese] (https://gist.githubusercontent.com/IISResetMe/610deb873a96f331039d/raw/1175e21dcc410e4acbd41789c87ea7cf1e7ee666/Test-NullPerformance.ps1) mit 1 Million Iterationen oder mehr –