1. ホーム
  2. スクリプト・コラム
  3. パワーシェル

Powershellは2つのフォルダの差分を比較する

2022-02-05 11:14:24

2つのフォルダーの差分を素早く見つけるには、次のような例を使用します。

コピーコード コードは以下の通りです。

$list1 = Get-ChildItem c:\Windows\system32 | Sort-Object -Property Name
$list2 = Get-ChildItem \\server12\c$\windows\system32 | Sort-Object -Property Name
Compare-Object -ReferenceObject $list1 -DifferenceObject $list2 -Property Name |
  Sort-Object -Property Name

まず、スクリプトはローカルとリモートの2種類のリスト変数を取得し、そこからCompare-Objectが両者の違いを解析します。