フォルダー オブジェクトのリストを、フォルダーのプロパティを示す xml ファイルに読み込むスクリプトを作成しました。また、後で別の xml ファイルを作成します。デルタ xml ファイルが作成されたら、両方の xml ファイルをインポートし、フォルダー名に基づいてそれらを比較して、削除または削除されたフォルダーを表示し、結果を html 形式でファイルに保存して表示します。すべてうまくいきますが、結果の値の一部を置き換えたいと思います。比較オブジェクトcmd-let を使用すると、いくつかの属性を表示できますが、デルタ ファイルに追加されたフォルダーの場合は => を、デルタ ファイルで削除されたフォルダーの場合は <= を配置することで、変更がどちら側にあったかがわかります。SideIndicator の列名を置き換えて、=> または <= の値をより直感的なものに置き換えたいと思います。-Replace {$_ $original, $newvalue} タイプのメソッドを使ってみました。Hey Scripting Guy のブログや他のいくつかの例でガイダンスを見つけましたが、どれも私の思いどおりにはいかないようでした。これにアプローチする最良の方法は何ですか?現在、比較結果を保存しておらず、フォーマットして HTML に変換しているだけです。アドバイスをいただければ幸いです。必要に応じてコードを投稿できますが、それは約 60 行の長さであり、これを達成するための最良の方法を本当に探しています。コードを書く必要はありません。
ありがとう!