为什么这样做:
$regbase = "HKLM:\Software\Python\PythonCore"
if (!(Test-Path $regbase)) {return}
(dir -Path "$regbase\*\InstallPath") | gp | select -ExpandProperty "(default)"
但不是这样:
(dir -Path "$regbase\*\InstallPath") | gp -Name "(default)"
我认为 Get-ItemProperty 上的 -Name 选项适用于。
答案 0 :(得分:0)
是的,它非常不直观。 PS Registry提供商留下了一些不足之处。
要记住的主要事情是Get-ItemProperty -Name'(默认)'获取属性本身(表示为pscustomobject),而不是属性的值。