无法找到接受 'kernel.bin' 的位置参数

It is not possible to find a positional parameter that accepts the 'kernel.bin'

命令:

cat bootsect.bin kernel.bin > os-image.bin

错误:

Get-Content : It is not possible to find a positional parameter that accepts the 'kernel.bin' argument.
No linha:1 caractere:1
+ cat bootsect.bin kernel.bin > os-image.bin
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Get-Content], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetContentCommand

我该如何解决这个问题?

我在一台 win 10 64 位电脑上,安装了所有的东西到这里并停止了这个我不知道如何解决的错误

错误意味着 Get-Content,即 cmdlet cat 的别名,不理解它被要求做什么。

docs 提供示例和语法。如果您传递单个字符串,它被解释为文件名,因为参数位置零与 -path 相同。由于没有额外的定位参数,cmdlet 不理解 kernel.bin 应该是什么。

如果您想 cat 多个文件,像这样将文件名作为数组传递,

cat file1,file2 > otherfile

或使用变量

$myFiles = gci <somepath>
cat $myFiles > otherfile