如何在安装前获取模块的发布者?

问题描述 投票:0回答:1

我需要知道我是否可以信任它们,或者所有模块都是来自 https://www.powershellgallery.com/ 由微软发布吗?

我在 https://learn.microsoft.com/de-de/powershell/module/powershellget/?view=powershellget-3.x 上看到了 powershellget(module),也在 psgallary 上看到了,但每个人都可以在那里发布。但我需要知道工作,如果我们安装其他模块。

我知道如果您安装模块,您会收到包含此信息的提示(如果不受信任),但为什么我只能在网络中读取它或哈希密钥进行验证?

感谢您的帮助。

我是德国人,对不起我的英语<3

powershell system-administration
1个回答
0
投票

将代码发布到

PS Gallery
唯一需要的是 Azure 帐户。这本身并不能保证发布者的 ID。

您正在寻找的是签名代码,这不是将代码上传到

PS Gallery
的要求。

PowerShell 在执行前会自动检查代码的签名。

安装了

PS Gallery
中的模块或脚本后,您可以使用

手动验证签名是否有效(如果存在)
Get-AuthenticodeSignature -FilePath "C:\Test\NewScript.ps1"

参考:

© www.soinside.com 2019 - 2024. All rights reserved.