我正在尝试在 PowerShell 中编写一个简单的脚本(试图将其保持在一行),它将:
- 递归列出注册表项中的所有子项
- 找到一个具有特定价值的人
- 删除在上一步中找到的子键的不同值
到目前为止,这是我的代码:
Get-ChildItem "HKLM:\Software\Microsoft\KeyToQuery" -Recurse | Where-Object {$_.ValueA -eq "True"}
“KeyToQuery”下面是几个包含相同值的随机名称子键。
第一部分有效,但 Where-Object 语句永远不会计算为真。我也试过 -match 和 -like 无济于事。
我哪里错了?