早上好家伙,
我是 powershell 脚本的新手。而且我无法弄清楚我做错了什么。
我尝试编写一个 .ps1 脚本来比较流的哈希值。我使用 microsoft文档寻求帮助并将其修改为可运行的脚本,因此我不需要一遍又一遍地编写它。
$wc = [System.Net.WebClient]::new()
$pkgurl = Read-Host "Please enter Package Url: "
$publishedHash = Read-Host "Enter Published Hash: "
$FileHash = Get-FileHash -InputStream ($wc.OpenRead($pkgurl))
if ($FileHash.Hash -eq $publishedHash) {
Write-Host "File Hash is equal to published Hash."
}
else {
Write-Host "File Hash NOT equal to published Hash."
}
当我运行脚本并输入包 url 和发布的哈希时,程序突然关闭。
拜托,有人有想法吗?