WWN'imin (Dünya Çapında Adının) HBA kartındaki bağlantı noktası için ne olduğunu öğrenmek için WMI kullanıyorum. WWN'yi geri alabilirim ancak 8 baytlık bir dizi olarak bulunuyor. Bu bayt dizisini kolay görüntüleme için 16 onaltılık basamak dizisine dönüştürmek istiyorum.
Bu, her numarayı kendi satırında yazdırmak için kullandığım sorgu. Bunu 8 çizginin tek bir çizgide birleştirilmesi için dönüştürmenin bir yolu var mı?
gwmi -namespace root\wmi -class MSFC_FibrePortNPIVAttributes | select -expand WWPN | foreach { $_.ToString("X2") }
Aşağıdakilerin sadece bayt verileriyle test edilmek için kullanılabileceğini düşünüyorum ama hala PowerShell için yeniyim.
[byte[]] 1,2,3,4,5,6,7,8 | foreach { $_.ToString("X2") }