Sie können das STDIN mit der folgenden Funktion abrufen:
function sha256sum([string]$arg) { Get-FileHash -Algorithm SHA256 $arg | Format-List Hash }
Wenn Sie die zusätzlichen leeren Zeilen entfernen möchten, verwenden Sie die folgende Funktion:
function sha256sum([string]$arg) { (Get-FileHash -Algorithm SHA256 $arg | Format-List Hash | Out-String).Trim() }
Um das Endergebnis zu erhalten, sollten Sie jedoch die folgende Funktion verwenden:
function sha256sum([string]$arg) { $Hash = Get-FileHash -Algorithm SHA256 $arg | Select -ExpandProperty Hash $Hash.ToLower() }