使用PowerShell如何在每个LBA上创建具有唯一数据的文件

时间:2014-12-03 09:00:37

标签: powershell unique

在Windows系统上,我一直在尝试使用PowerShell在每个LBA(512字节)上创建一个包含唯一数据的二进制文件 - 尝试使用[io.file] :: WriteAllBytes,Get-Random,Get-Unique命令等

请帮助。

此致 Susanta

1 个答案:

答案 0 :(得分:0)

创建一个随机字节数组,例如: 512字节大小:

$bytes = 1..512|%{[byte](Get-Random -Minimum ([byte]::MinValue) -Maximum ([byte]::MaxValue))}

将字节写入文件(使用字节编码)

Set-Content -Path C:\tmp\test.random.txt -Value $bytes -Encoding Byte

当然,如果您在随机数据中有另一个值范围,则可以调整字节最大值/最小值。我为字节类型添加了最大值/最小值以扩大范围。