برای دریافت لیست پوشه های خالی در سیستم عامل ویندوز با استفاده از PowerShell، می توانیم از روش زیر استفاده کنیم.
gci C:Temp -Recurse | foreach { if( $_.psiscontainer -eq $true){ if((gci $_.FullName) -eq $null){$_.FullName} } }
دستور بالا پوشه C:Temp و زیر پوشه های آن را بررسی می کند و اگر محتوا خالی باشد مسیر Folder کامل را برمی گرداند. ویژگی PSIScontainer مخفف folder و GCI نام مستعار دستور Get – ChildItem است . می توانیم به جای استفاده از ویژگی PSIScontainer از دستور زیر استفاده کنیم .
[/membership]gci C:Temp -Recurse -Directory | foreach { if((gci $_.FullName) -eq $null){$_.FullName} }