$a目的: に格納されている文字列と に格納されている文字列を比較します$b。$bに存在しない文字列が に存在する場合は$a、それらを表示します。
特定の情報についてテキストファイルを検索するために、次を実行しています。
$a = Select-String -Path *.txt "<string>"これは、テキスト ファイルの名前 (元のサーバーにちなんで命名されます)、文字列が見つかった行番号、および文字列自体を含む行を返します。それを
$a変数に格納します。以下を実行して、サーバー名のリストを variable に格納します
$b。$b = Get-Content servers.txt次のコマンドを実行して の内容を比較し
$a、$bのリストに に$b含まれていないものがあるかどうかを確認し$aます。$b | Where-Object {$a -NotMatch $_}これは単にの内容を表示するだけなので、明らかに何か間違っています
$a。どうすれば目的を達成できるかについてのアイデアはありますか?