private/Test-RHSMFileHash.ps1
|
function Test-RHSMFileHash { [CmdletBinding()] [OutputType([Boolean])] param ( [Parameter(Mandatory = $true)] [String]$Path, [Parameter(Mandatory = $true)] [ValidateNotNullOrEmpty()] [String]$Checksum ) $actual = (Get-FileHash -Path $Path -Algorithm SHA256).Hash $actual -eq $Checksum.Trim() } |