该工具 hash 的 winget 命令为安装程序生成 SHA256 hash 。 如果需要创建清单文件,以便将软件提交到 GitHub 上的 Microsoft 社区程序包清单存储库,请使用此命令。
此外,该 hash 命令还支持为 MSIX 文件生成 SHA256 证书 hash 。
使用情况
winget hash [--file] <file> [<options>]
hash子命令只能在本地文件上运行。 若要使用 hash 子命令,请将安装程序下载到已知位置。 然后将文件路径作为参数 hash 传递给子命令。
参数
可使用以下参数:
| 参数 | 说明 |
|---|---|
-f, --file |
要进行哈希运算的文件的路径。 |
选项
通过这些选项,你可以自定义 hash 体验以满足你的需求。
| 选项 | 说明 |
|---|---|
-m, --msix |
指定该 hash 命令还将创建 SHA-256 SignatureSha256 以用于 MSIX 安装程序。 |
-?, --help |
获取有关此命令的更多帮助信息。 |
--wait |
提示用户在退出前按任意键。 |
--logs, --open-logs |
打开默认日志位置。 |
--verbose, --verbose-logs |
用于替代日志记录设置并创建详细日志。 |
--nowarn, --ignore-warnings |
禁止警告输出。 |
--disable-interactivity |
禁用交互式提示。 |
--proxy |
设置要用于此执行的代理。 |
--no-proxy |
对此次执行禁用代理。 |