Test-Path может проверять несколько путей одновременно.Например:
Test-Path "c:\path1","c:\path2"
Выводом будет массив True / False для каждого соответствующего пути.
Это может быть особенно полезно, если вам нужно проверить много файлов / папок.
Проверьте, существуют ли все пути:
if ((Test-Path $arraywithpaths) -notcontains $false) {...}
То же самое для небытия:
if ((Test-Path $arraywithpaths) -contains $false) {...}