我尝试在PowerShell和PowerShell ISE(5.1.1版本)中通过mmcat.exe提取主引导记录(MBR)。输出的二进制数据总是大于512个字节。PowerShell 6.1.1仍然存在这个问题。
$mmcat = "C:\Tools\sleuthkit\bin\mmcat.exe"
& $mmcat -t dos "$EWF_IMAGE" 0 > "$OUTPUT\Disk-Geometry\MBR.bin"
这里很好地描述了问题:PowerShell的对象管道破坏了管道二进制数据 你知道有什么解决方法吗?