PowerShell で簡単なスクリプトを作成しようとしています (1 行にまとめようとしています)。
- レジストリ キー内のすべてのサブキーを再帰的に一覧表示する
- 特定の値を持つものを見つける
- 前の手順で見つかったサブキーの別の値を削除します
これまでの私のコードは次のとおりです。
Get-ChildItem "HKLM:\Software\Microsoft\KeyToQuery" -Recurse | Where-Object {$_.ValueA -eq "True"}
「KeyToQuery」の下には、同一の値を含むランダムな名前のサブキーがいくつかあります。
この最初の部分は機能しますが、Where-Object ステートメントが true と評価されることはありません。-match と -like も試してみましたが、役に立ちませんでした。
どこが間違っていますか?