如何在PowerShell中调用重载的命令

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

我的PowerShell环境有两个Expand-Archive命令:

  • Windows 10 - > Microsoft.PowerShell.Archive(1.0.1.0)中的一个函数
  • PowerShell社区扩展 - >来自Pscx的CmdLet(3.2.2)

我当前的环境默认为Pscx的CmdLet:

PS> (Get-Command Expand-Archive).ModuleName
Pscx

是否有任何语法(完全限定名称)从另一个模块调用命令? 我不想卸载Pscx。

powershell zipfile pscx
1个回答
3
投票

您始终可以使用其完全限定的模块名称调用函数。

在你的例子中:

Microsoft.PowerShell.Archive\Expand-Archive -Path $Path -Destination $Dest

我想当你没有指定模块时,它会使用最后加载的内容

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