Powershell:如何将字节字符串与二进制注册表值进行比较

亚当·伯特拉姆

我有一个二进制注册表值,我想检查Powershell脚本中的一致性。我通过以下方式获取值:

(Get-ItemProperty -Path HKLM:\Software\ORL\WinVNC3 -Name ACL).ACL

结果返回一个字节字符串。

然后,我创建一个与期望值匹配的字节字符串变量,然后通过regedit.exe导出注册表项来查询此值。然后,通过在每个用逗号分隔的字节前面加“ 0x”,然后键入一个[byte],从该文本创建一个字节字符串。当我只盯着两个弦时,它们是完全相同的。但是,当我:

$RegistryValue -eq $CreatedValue

他们不会返回True。我究竟做错了什么?

亚当·伯特拉姆

我终于通过结合我自己的一些不同方法和Compare-Object cmdlet来解决了这个问题。谢谢,达拉斯。

  1. 在注册表中设置适当的二进制值。
  2. 通过以下方式检索值:

$ ValueItsSupposedToBe =(获取项属性-路径HKLM:\ Software \ ORL \ WinVNC3-名称ACL).ACL

  1. 创建一个逗号分隔的值字符串,并将此字符串插入到比较脚本中。

  2. 在比较脚本中,分割字符串并将其转换为字节数组。

[byte []] $ ValueItsSupposedToBe = $ ValueItsSupposedToBe.Split(',')

  1. 读取当前在另一台机器上设置的值。

$ CompareValue =(Get-ItemProperty -Path HKLM:\ Software \ ORL \ WinVNC3 -Name ACL).ACL

  1. 如果Compare-Object返回为null,则它们相等。

比较对象$ CompareValue $ ValueItsSupposedTobe

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Delphi和writebinary命令将二进制值的字符串格式写入注册表?

来自分类Dev

注册表中字符串值和二进制值之间的区别

来自分类Dev

将逗号分隔的二进制字符串转换为byte []以进行注册表插入

来自分类Dev

将二进制格式的字符串格式的十六进制块写入注册表

来自分类Dev

如何将二进制值的字符串转换回char

来自分类Dev

如何将我的json字符串进行avro二进制编码为字节数组?

来自分类Dev

将字符串与二进制照片 base64encoded PHP 进行比较

来自分类Dev

如何将字符串中字符的 ASCII 值打印为二进制数?

来自分类Dev

如何将二进制字符串的文字字符串表示形式转换为二进制字符串?

来自分类Dev

颤振如何将十六进制字符串转换为二进制字符串?

来自分类Dev

如何将字符串数组写入二进制文件?

来自分类Dev

如何将二进制消息转换为字符串

来自分类Dev

如何将二进制补码字符串解析为数字

来自分类Dev

如何将字符串转换为二进制?

来自分类Dev

如何将字符串转换为二进制缓冲区?

来自分类Dev

如何将二进制数据硬编码为字符串

来自分类Dev

如何将Elixir二进制文件转换为字符串?

来自分类Dev

perl-如何将字符串视为二进制数?

来自分类Dev

如何将二进制字符串转换为int数组?

来自分类Dev

如何将二进制数据从BinaryJS转换为字符串/文本

来自分类Dev

如何将int转换为二进制字符串swift?

来自分类Dev

如何将包含二进制的字符串拆分为数组

来自分类Dev

如何将字符串转换为二进制

来自分类Dev

如何将二进制数据从BinaryJS转换为字符串/文本

来自分类Dev

如何将二进制文件的内容放在c中的字符串中?

来自分类Dev

如何将二进制字符串转换为 base64

来自分类Dev

如何将字符串识别为二进制运算符

来自分类Dev

如何将小数转换为二进制补码字符串

来自分类Dev

如何在Java中有效地将二进制字符串转换为二进制字节数组?

Related 相关文章

  1. 1

    如何使用Delphi和writebinary命令将二进制值的字符串格式写入注册表?

  2. 2

    注册表中字符串值和二进制值之间的区别

  3. 3

    将逗号分隔的二进制字符串转换为byte []以进行注册表插入

  4. 4

    将二进制格式的字符串格式的十六进制块写入注册表

  5. 5

    如何将二进制值的字符串转换回char

  6. 6

    如何将我的json字符串进行avro二进制编码为字节数组?

  7. 7

    将字符串与二进制照片 base64encoded PHP 进行比较

  8. 8

    如何将字符串中字符的 ASCII 值打印为二进制数?

  9. 9

    如何将二进制字符串的文字字符串表示形式转换为二进制字符串?

  10. 10

    颤振如何将十六进制字符串转换为二进制字符串?

  11. 11

    如何将字符串数组写入二进制文件?

  12. 12

    如何将二进制消息转换为字符串

  13. 13

    如何将二进制补码字符串解析为数字

  14. 14

    如何将字符串转换为二进制?

  15. 15

    如何将字符串转换为二进制缓冲区?

  16. 16

    如何将二进制数据硬编码为字符串

  17. 17

    如何将Elixir二进制文件转换为字符串?

  18. 18

    perl-如何将字符串视为二进制数?

  19. 19

    如何将二进制字符串转换为int数组?

  20. 20

    如何将二进制数据从BinaryJS转换为字符串/文本

  21. 21

    如何将int转换为二进制字符串swift?

  22. 22

    如何将包含二进制的字符串拆分为数组

  23. 23

    如何将字符串转换为二进制

  24. 24

    如何将二进制数据从BinaryJS转换为字符串/文本

  25. 25

    如何将二进制文件的内容放在c中的字符串中?

  26. 26

    如何将二进制字符串转换为 base64

  27. 27

    如何将字符串识别为二进制运算符

  28. 28

    如何将小数转换为二进制补码字符串

  29. 29

    如何在Java中有效地将二进制字符串转换为二进制字节数组?

热门标签

归档