![]() |
получить хэш единственного iso файла с неизвестным именем в папке
Добрый день.
Собственно сабж Есть папка d:\Folder В ней может быть только один iso файл с именем которое не известно, надо получить хэш этого файла. Для известного имени всё ясно, а как написать батник чтобы он сначала из находил имя файла и его подставлял в certutil для вычисления хэша? certutil -hashfile d:\Folder\test.iso SHA256 >d:\Folder\hash.txt |
Цитата:
Код:
dir /a-d/b "d:\Folder\*.iso"|set /p name=^& call certutil -hashfile "%%name%%" SHA256>hash.txt |
Или в Powershell, где certutil не нужен:
Код:
(Get-FileHash (dir "d:\Folder\*.iso").FullName).hash |
Цитата:
CertUtil: -hashfile команда НЕ ВЫПОЛНЕНА: 0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND) CertUtil: Не удается найти указанный файл. как исправить чтобы можно было из любого места запускать? |
странно, путь ведь указан полностью
а что показывает так: Код:
@echo on вот так работает правильно Код:
@echo off |
alpap, Спасибо!
|
Цитата:
Запусквл и от пользователя и от админа, все равно выдает ошибку! Помогите с проблемой. |
Время: 18:40. |
Время: 18:40.
© OSzone.net 2001-