質問: $AA.name | Sort-Object | Get-Unique -AsString Get-Childitem -R | Where-object{$_.fullname -notmatch $BB} | Select-Object fullname ### 試したこと ・Where-Objectに配列は指定できないようなので、filterを使用しそれぞれの値を$AA[0]等で指定して下記のような記述で試してみたもののうまくいきませんでした。 filter AAfilter { Where-object{$_.fullname -notmatch $BB[0]} | Where-object{$_.fullname -notmatch $BB[1]} | Where-object{$_.fullname -notmatch $BB[2]} | } Get-Childitem -R | AAfilter | Select-Object fullname
回答: Where-Objectの比較演算子"-notmatch"の代わりに"-notcontains"または"-notin"を使ってみてはどうでしょうか?