-Recurse yra klasikinis jungiklis, kuris nurodo PowerShell komandas, pvz., Get-ChildItem kartoti antriniuose kataloguose Kai prisiminsite, kad -Recurse ateina iškart po katalogo, tada jis puikiai pasitarnaus scenarijuose, kuriuos reikia gilintis norint rasti informacijos.
Kodėl PowerShell naudojame pasikartojimą?
Aprašymas. Cmdlet Get-ChildItem gauna elementus vienoje ar keliose nurodytose vietose. Jei prekė yra konteineris, į konteinerį patenka elementai, vadinami antriniais elementais. Galite naudoti parametrą Recurse, kad gautumėte elementus visuose antriniuose konteineriuose, o parametrą Gylis, kad apribotumėte pasikartojimo lygių skaičių
Kas yra „PowerShell“rekursija?
Rekursyvios funkcijos yra funkcija, kuri iškviečia save. Rekursija paprastai naudojama apdorojant į medį panašias arba įdėtas struktūras naudojant daug paprastesnį kodą nei naudojant iteracines funkcijas.
Kas yra GCI PowerShell?
PowerShell Get-ChildItem (gci) yra panaši į dir komandą Windows komandų eilutėje. „Get-ChildItem“(gci) gauna elementus, o jei elementas yra konteineris, jame bus pateikti antriniai elementai. Vieta, nurodyta PowerShell Get-ChildItem, gali būti failų sistemos katalogas, registras arba sertifikatų saugykla.
Kas yra cmdlet?
Cmdlet yra lengva komanda, naudojama PowerShell aplinkoje PowerShell vykdymo laikas iškviečia šias cmdlet automatizavimo scenarijų, pateikiamų komandinėje eilutėje, kontekste. „PowerShell“vykdymo laikas taip pat juos iškviečia programiškai per „PowerShell“API.