1
内容レジストリに1つの余分な文字を返して:立て続けに4回に重点を作るためには、Get-ItemPropertyは、PowerShellの値test.ps1の
Set-Location HKLM:
$RegistryKeys = (Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\NicList)
foreach ($Key in $RegistryKeys){
if ((Get-ItemProperty $Key).FriendlyName -like "*Corp*") {
Write-Host "Found Switch in $Key"
$SwitchName = (Get-ItemProperty -Path $Key).SwitchName
$PortName = (Get-ItemProperty -Path $Key).PortName
Write-Host $SwitchName
Write-Host $PortName
}
else{}
}
出力は(私はそれを実行します奇妙な余分な文字が戻り値に追加されます)。
Found Switch in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\NicList\03BDF338-4BC5-4896-8C40-55C91DEBB50D
D00D57C1-8FE2-447F-ABBD-B672CA2683CCø
D5BD78A2-543F-4F15-9FA6-729F62AE09A3ø
Found Switch in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\NicList\03BDF338-4BC5-4896-8C40-55C91DEBB50D
D00D57C1-8FE2-447F-ABBD-B672CA2683CCø
D5BD78A2-543F-4F15-9FA6-729F62AE09A3ø
Found Switch in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\NicList\03BDF338-4BC5-4896-8C40-55C91DEBB50D
D00D57C1-8FE2-447F-ABBD-B672CA2683CCø
D5BD78A2-543F-4F15-9FA6-729F62AE09A3ø
Found Switch in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\NicList\03BDF338-4BC5-4896-8C40-55C91DEBB50D
D00D57C1-8FE2-447F-ABBD-B672CA2683CCø
D5BD78A2-543F-4F15-9FA6-729F62AE09A3ø
Found Switch in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\NicList\03BDF338-4BC5-4896-8C40-55C91DEBB50D
D00D57C1-8FE2-447F-ABBD-B672CA2683CCm
D5BD78A2-543F-4F15-9FA6-729F62AE09A3m
余分な文字はレジストリエントリに追加されますか?その余分なガベージ文字を除いて、返される情報は正しいです。時にはそのo、m、s、?、しかし、常に1文字のみと思われる(時にはそれは余分な文字を追加しない)。
Boggled .....
戻そうとしている値のデータ型は何ですか? – Aaron