无法在 windows10 上使用 PS7 安装 Az powershell 模块
Unable to install Az powershell module with PS7 on windows10
我是 Windows10 的管理员,并尝试根据 here 中的文档安装 Azure PS 模块。
PS C:\Program Files\PowerShell> Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber
但是,我收到如下错误信息。
安装包:C:\program files\powershell\Modules\PowerShellGet\PSModule.psm1:9711
第 9711 行 talledPackages = PackageManagement\Install-Package @PSBoundParameters
安装或更新需要管理员权限。使用具有管理员权限的帐户登录计算机,然后重试,或通过在命令中添加“-Scope CurrentUser”来安装。您还可以尝试 运行 提升权限的 Windows PowerShell 会话(运行 作为管理员)。
虽然我已经处于管理员权限模式,但为什么会抛出这个错误是没有意义的。很少有其他 SO 答案要求设置为使用 TLS 1.2,我也这样做了。
像这样 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
.
还有什么问题?
尝试在现有模块上安装 az 模块会出现此错误,这似乎是导致此问题的原因。
解决这个问题的方法是删除已经存在的未使用的以前的 az 模块,您可以在以下路径中找到这些模块 -
C:\Program Files\WindowsPowerShell\Modules
.
然后运行下面的命令-
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber
.
这将解决您的问题。
另请查看 az module falsely throws Admin rights 所需的错误。
你也可以查看这个discussion and find the similar answer in this comment.
我是 Windows10 的管理员,并尝试根据 here 中的文档安装 Azure PS 模块。
PS C:\Program Files\PowerShell> Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber
但是,我收到如下错误信息。 安装包:C:\program files\powershell\Modules\PowerShellGet\PSModule.psm1:9711 第 9711 行 talledPackages = PackageManagement\Install-Package @PSBoundParameters 安装或更新需要管理员权限。使用具有管理员权限的帐户登录计算机,然后重试,或通过在命令中添加“-Scope CurrentUser”来安装。您还可以尝试 运行 提升权限的 Windows PowerShell 会话(运行 作为管理员)。
虽然我已经处于管理员权限模式,但为什么会抛出这个错误是没有意义的。很少有其他 SO 答案要求设置为使用 TLS 1.2,我也这样做了。
像这样 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
.
还有什么问题?
尝试在现有模块上安装 az 模块会出现此错误,这似乎是导致此问题的原因。
解决这个问题的方法是删除已经存在的未使用的以前的 az 模块,您可以在以下路径中找到这些模块 -
C:\Program Files\WindowsPowerShell\Modules
.
然后运行下面的命令-
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber
.
这将解决您的问题。
另请查看 az module falsely throws Admin rights 所需的错误。
你也可以查看这个discussion and find the similar answer in this comment.