ファイル数を数えて、その数が一定数以下の場合、条件を満たしていないとして処理を中断させたかった。
if((Get-ChildItem $Path | Measure-Object | %{ $_.Count}) -le 2)
{
Write-Warning "処理を中断します!"
Exit-PSSession
}
なんかスマートさに欠けるような。もっと楽にとれないかな?
ちなみに、
Get-ChildItem $Path | Measure-Object | Select Count
でもファイル数自体はとれるんだけど、intで返らずオブジェクトで返ってくるので、単純な数比較がしづらい。