当我尝试使用Join-Object
时,会抛出以下错误:
术语' join-object'不被识别为cmdlet的名称, 功能,脚本文件或可操作程序。检查拼写 名称,或者如果包含路径,请验证路径是否正确 再试一次。
我不确定为什么会抛出这个错误。
我当前的Windows PowerShell版本是3.0。
答案 0 :(得分:2)
Join-Object
不是任何当前版本的PowerShell中的内置cmdlet,但有几个人已经编写了它的版本。例如,这是PSExcel模块的一部分:
https://www.powershellgallery.com/packages/PSExcel/1.0.2/Content/Join-Object.ps1
您可以将该脚本保存为本地计算机上的.ps1文件,然后运行它。之后,您将拥有该会话的Join-Object
cmdlet。或者您可以按照here说明安装PSExcel PowerShell模块,因为此模块包含Join-Object
cmdlet。
PowerShell可通过模块扩展。要了解有关使用模块的更多信息,请参阅here。
答案 1 :(得分:2)
看起来它不是PowerShell cmdlet
而是function
。检查this。在PoSh模块中导入此功能,您就可以开始使用了。