Get-ChildItem -File -Recurse | Where-Object { $_.Name -ne "hash.csv" } | ForEach-Object { $hash = Get-FileHash $_.FullName -Algorithm SHA256; [PSCustomObject]@{ Hash = $hash.Hash; Path = Resolve-Path -Relative $_.FullName } } | Export-Csv -Path hash.csv -NoTypeInformation -Encoding UTF8 








