![](/img/trans.png)
[英]Can a PowerShell module be installed using PowershellGet from a local dir or a zip served by HTTP server?
[英]Using a local Artifactory PowerShell gallery with PowershellGet and Azure AD SAML authentication
当前,我们选择JFrog的Artifcatory作为我们的存储库工具,并使用SAML和Azure Active Directory进行单点登录。
现在,我还为PowerShell模块创建了本地AF存储库。 当我使用内部AF用户时,所有这些都可以使用。 要安装模块,我运行类似:
$cred = Get-Credential #Your credentials for access to Artifactory
Install-Module MyModule -Repository "MyRepo" -Credential $cred
但是,如果我为我的Azure AD用户传递凭据,则会得到
警告:无法解析包源“ https:// ......”。
这不是我所期望的“错误”,是的,它需要令牌才能继续进行,而不是常规证书。
有什么方法可以使用带有SAML身份验证的PowerShellGet命令(例如Install-Module)?
这可能是权限问题。 您可以验证您尝试使用的用户是否具有在Artifactory中访问此存储库的适当权限。 如果用户确实具有权限,则可以重现该权限并附加“ artifactory.log”中的日志吗? 这可以帮助诊断问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.