Você acabará usando o namespace System.Security.Cryptography para gerar esse hash. As Extensões da Comunidade do PowerShell já fizeram o trabalho para você. Há um cmdlet Get-Hash que retorna um objeto HashInfo que você poderia usar para sua comparação.