我需要知道我是否可以信任它们,或者所有模块都是来自 https://www.powershellgallery.com/ 由微软发布吗?
我在 https://learn.microsoft.com/de-de/powershell/module/powershellget/?view=powershellget-3.x 上看到了 powershellget(module),也在 psgallary 上看到了,但每个人都可以在那里发布。但我需要知道工作,如果我们安装其他模块。
我知道如果您安装模块,您会收到包含此信息的提示(如果不受信任),但为什么我只能在网络中读取它或哈希密钥进行验证?
感谢您的帮助。
我是德国人,对不起我的英语<3
将代码发布到
PS Gallery
唯一需要的是 Azure 帐户。这本身并不能保证发布者的 ID。
您正在寻找的是签名代码,这不是将代码上传到
PS Gallery
的要求。
PowerShell 在执行前会自动检查代码的签名。
安装了
PS Gallery
中的模块或脚本后,您可以使用 手动验证签名是否有效(如果存在)
Get-AuthenticodeSignature -FilePath "C:\Test\NewScript.ps1"
参考: