【发布时间】:2021-02-26 11:51:48
【问题描述】:
执行
Set-PSRepository -Name 'PSGallery' -InstallationPolicy Trusted
在 Powershell 5 会话中,
问题
- 其效果是否会在后续的新会话中保留?
- 如果稍后我安装 Powershell Core 7.x.x,这些会话会受到影响吗?
(总的来说,我不清楚如何并排安装 PowerShell 5 和 PowerShell Core 7.x.x 如何在 5->7 和 7->5 方向上交叉影响)
【问题讨论】:
-
存储库是每个用户的设置并且是持久的。不知道不同的 PS 版本,但可能不是。您可以使用
Get-PSRepository测试自己 -
在 Powershell 5 中运行命令,然后从该存储库安装一个包。转到 Powershell 7,然后尝试相同的命令。如果它有效,那么你就有了答案。如果它不起作用,你也有你的答案。这两个问题。
-
@WaitingForGuacamole:没那么简单……有很多用例,关于效果的方向和事件的时间线。例如拥有 PS 5,然后 Set-PSRepository,然后安装 PS 7,-或- 拥有 PS 5,然后安装 PS 7,然后 Set-PSRepository 7,-或- 将其安装在 PS 7 中,等等。如果我们想要可重现的结果(脚本的强制属性之一)必须了解我们的工具。
标签: powershell security package powershell-core powershell-7.0