Keine Ausgabe von get-filehash

Ich bin auf der Suche nach einem zuverlässigen command-line-Methode, SHA256-hashes für Dateien in Windows. Mein Verständnis ist, dass die Art und Weise, dies zu tun ist über Microsoft Get-FileHash-cmdlet unter PowerShell. Ich habe gesehen, dass mehrere web-Seiten mit Beispielen und überprüft die Microsoft-Dokumentation. Es scheint, dass Sie die folgende syntax sollte auf Windows Server 2012:

Get-FileHash myfile.txt -Algorithm SHA256

Den Befehl ohne Fehler ausgeführt, aber es gibt keine Ausgabe. Wenn ich senden Sie die Ausgabe an eine Datei, die Datei wird erstellt, ohne Inhalt. Ich habe auch schon Beispiele gesehen, die leiten Sie die Ausgabe zu Formatieren-Liste; ich habe versucht, aber immer noch nichts. Ich habe auch versucht den Befehl ausführt mit Ungültiger Argumente, und wieder nichts.

Ich bin offen für ein anderes Programm verwenden, aber aufgrund der geschäftlichen Anforderungen, es müsste unterstützte download.

versuchen Sie es: Get-FileHash .\myfile.txt -Algorithmus SHA256 und andernfalls: $hash=Get-FileHash .\myfile.txt -Algorithmus SHA256.
Mit Bezug auf den ersten Vorschlag, das habe ich versucht, aber es ist egal, welche Argumente ich. Auf der zweiten das OS akzeptiert die syntax, aber wenn ich die Ausgabe von $hash, es ist nichts da.
Und was ist dein $PSVersionTable.PSVersion Wert?
Major=3, Minor=0, Build=-1 Revision=-1
Haben Sie andere computer mit der gleichen Plattform, cross-test ?

InformationsquelleAutor Alan Frank | 2015-11-06

Schreibe einen Kommentar