Powershell 复制项:找不到接受参数'+';
有人能帮我解决这个错误吗?图像中的命令行有什么错误Powershell 复制项:找不到接受参数'+';,powershell,copy,Powershell,Copy,有人能帮我解决这个错误吗?图像中的命令行有什么错误 copy /b file.msi + malicious.jar newfile.jar 您试图使用cmd.exe的copy命令,这是cmd.exe的内部命令(不是单独的可执行文件)。因此,您只能通过PowerShell中的cmd/c调用它 相比之下,直接从PowerShell调用时,copy是一个内置的,它引用PowerShell的cmdlet,其调用语法和支持的参数与cmd.exe的内部copy命令有根本不同 Copy Item不支持将多
copy /b file.msi + malicious.jar newfile.jar
您试图使用
cmd.exe
的copy
命令,这是cmd.exe
的内部命令(不是单独的可执行文件)。因此,您只能通过PowerShell中的cmd/c
调用它
相比之下,直接从PowerShell调用时,copy
是一个内置的,它引用PowerShell的cmdlet,其调用语法和支持的参数与cmd.exe
的内部copy
命令有根本不同
Copy Item
不支持将多个文件(+
)合并为二进制文件(/b
),因此您必须通过cmd/c
调用cmd.exe的Copy
命令:
cmd /c 'copy /b file.msi + malicious.jar newfile.jar'
请(同时)以文本形式发布您的代码、数据和错误消息。欢迎使用SO。请花一点时间做这项工作,并至少阅读帮助主题。。。。请不要张贴,因为这是没有帮助的。