为什么这样:
$RegistryKeys = (Get-ChildItem
HKLM:\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\NicList)
foreach ($subKey in $RegistryKeys) {$subKey.GetValue("FriendlyName")}
返回此(星号包围的文字是乱码字符):
Corp **j** LitwareInc Perimeter External **䑀** LitwareInc Perimeter Internal **䑀** LitwareInc Perimeter2 External LitwareInc Perimeter2 Internal
最佳答案 这不是胡言乱语.它们是多字节Unicode字符,无法在cmd窗口中正确显示.
有关解决方案,请参阅this question的第二个答案.