Вы можете попробовать что-то подобное в зависимости от ваших требований -
Get-ChildItem -path \\PathToYourFolder\ -recurse | where {$_.PSIsContainer -eq $true -and $_.Name -eq ".unwanted"} | Remove-Item
Проще говоря, конвейер PowerShell
принимает вывод cmdlets
с левой стороны и передает его как вход cmdlets
с правой стороны.
Команда where {$_.PSIsContainer -eq $true
использует свойство PsIsContainer
всех объектов файловой системы для выбора только папок, имеющих значение True ($ true) в свойстве PsIsContainer
.