Утро,Saving SHA1 алгоритм выводит в текстовый файл
Я получил этот Powershell скрипт, как следует:
$zips = Get-ChildItem 'C:\Users\X\Desktop\Powershell\Zip\' - Filter *.zip
$sha1 = New-Object System.Security.Cryptography.SHA1CryptoServiceProvider
foreach ($file in $zips) {
$return = "" | Select Name, Hash
$return.name = $file.Name
$return.hash = [System.BitConverter]::ToString($sha1.ComputeHash([System.IO.File]::ReadAllBytes($file.FullName)))
Write-Output $return
[System.IO.File}::WriteAllText("C:\Users\X\Desktop\Info\"+ $_.Name + ".txt", $_.FullName)
}
Read-Host -Prompt "Press Enter to Exit"
Так он вычисляет хэш SHA1 для всех почтовых файлов в папке «зип ', Я пытаюсь заставить его сохранить хэши в текстовый файл в каталоге \ desktop \ info \ с отдельным текстовым файлом для каждого zip-файла.
Хеш рассчитывается без проблем, и он печатает его в окне powershell, но все, что он делает в данный момент, это создание уникального текстового файла без данных в нем и без имени.
Что мне не хватает? Я пробовал использовать информацию из другого скрипта, который делает что-то очень похожее, но я не могу получить тот же результат.
Любая помощь приветствуется.
На этот раз, содержание вы пишете это полный filenamepath, а не '$ возврата .hash' value ... –