小编Jas*_*son的帖子

如何在 PowerShell 中将字节数组显示为连接的十六进制数字字符串?

我正在使用 WMI 找出 HBA 卡上我的端口的 WWN(全球通用名称)是什么。我可以取回 WWN,但它包含为 8 字节数组。我想将此字节数组转换为 16 位十六进制数字的字符串,以便于显示。

这是我用来在自己的行中打印出每个数字的查询。有没有办法将其转换为将 8 行合并为一行?

gwmi -namespace root\wmi -class MSFC_FibrePortNPIVAttributes | select -expand WWPN | foreach { $_.ToString("X2") }
Run Code Online (Sandbox Code Playgroud)

我认为以下内容可用于仅使用字节数据进行测试,但我还是 PowerShell 的新手。

[byte[]] 1,2,3,4,5,6,7,8 | foreach { $_.ToString("X2") }
Run Code Online (Sandbox Code Playgroud)

powershell fiber

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

fiber ×1

powershell ×1