هنگامی که پارامتر –Depth همراه با Get-ChildItem استفاده می شود، بازگشت نمایش زیرپوشه ها و محتویات آنها را کنترل می کند. برای مثال، اگر پارامتر –Depth روی 1 تنظیم شود ، فقط محتوای پوشه والد و زیرپوشههای فوری را نمایش میدهد، اما زیرپوشههای زیرپوشهها را نمایش نمیدهد.
فرمان
هنگامی که پارامتر عمق را مشخص می کنید، نیازی به افزودن پارامتر بازگشتی نیست. به طور خودکار سطح عمق را تنظیم می کند.
Get-ChildItem D:Temp -Depth 1
خروجی
PS C:WINDOWSsystem32> Get-ChildItem D:Temp -Depth 1 Directory: D:Temp Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 13-12-2019 09:52 GPO_backup d----- 24-11-2018 11:31 LGPO -a---- 07-05-2018 23:00 301 cars.xml -a---- 29-12-2017 15:16 4526 healthcheck.html -a---- 29-12-2017 15:16 4526 healthcheck1.html -a---- 08-12-2017 10:24 48362 servicereport.html -a---- 08-12-2017 10:24 48362 servicereport1.html -a---- 08-12-2017 10:16 393 style.css -a---- 08-12-2017 11:29 7974 Test.xlsx -a---- 25-10-2017 08:13 104 testcsv.csv -a---- 12-12-2017 23:04 1034 testhtmoutput.html Directory: D:TempGPO_backup Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 24-11-2018 11:34 {C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9} Directory: D:TempLGPO Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 01-06-2017 03:22 410088 LGPO.exe -a---- 01-06-2017 02:25 638115 LGPO.pdf
در مثال بالا، مقدار -Depth روی 1 تنظیم شده است ، بنابراین فقط زیرپوشه های آن (D:TempLGPO، D:TempGPO_Backup) و محتویات آنها را نمایش می دهد.
وقتی مقدار –Depth را روی 2 تنظیم کنید، خروجی خواهد بود.
خروجی
Directory: D:TempGPO_backup Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 24-11-2018 11:34 {C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9} Directory: D:TempGPO_backup{C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9} Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 24-11-2018 11:34 DomainSysvol -a---- 24-11-2018 11:34 6215 Backup.xml -a---- 24-11-2018 11:34 602 Bkupinfo.xml Directory: D:TempLGPO Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 01-06-2017 03:22 410088 LGPO.exe -a---- 01-06-2017 02:25 638115 LGPO.pdf
همانطور که در مثال بالا مشاهده می کنید، سطح اضافی (D:TempGPO_backup{C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9}) اضافه شده است.
[/membership]