输入值,在url中点击powershell搜索



我希望每个人都很好,我正在询问在url中发送值的可能性,并使用powershell点击按钮发送,我正在搜索它,但我在web上不太好,它是将功能集成到一个工具中,以验证ISO的真实性

url: www.heidoc.netsha1值,例如:0E02044A25F830EF5F1DE335DFE16370B000D12F

谁能帮帮我,谢谢

您可以在下载ISO(或任何其他)文件后使用SHA校验和验证其真实性。

在PowerShell中有一个本地功能:https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash?view=powershell-5.1

用法:

Get-FileHash -Path Get-FileHash C:Usersuser1DownloadsContoso8_1_ENT.iso -Algorithm SHA256

如果你想一步从互联网上的文件中获得哈希值,同一篇文章有一个使用。net框架中的WebClient的示例:

用法:

$wc = [System.Net.WebClient]::new()
$pkgurl = 'https://github.com/PowerShell/PowerShell/releases/download/v6.2.4/powershell_6.2.4-1.debian.9_amd64.deb'
$publishedHash = '8E28E54D601F0751922DE24632C1E716B4684876255CF82304A9B19E89A9CCAC'
$FileHash = Get-FileHash -InputStream ($wc.OpenRead($pkgurl))
$FileHash.Hash -eq $publishedHash

这里我们有:

$pkgurl是文件(在您的情况下是iso)的URI/URL$publishedHash是您希望文件具有的HASH

WebClient将根据您提供的$publishedHash连接并验证文件的哈希值,并返回TrueFalse

最新更新