-Recurse-ը դասական անջատիչ է, որը հրահանգում է PowerShell հրամաններին, ինչպիսիք են Get-ChildItem կրկնել ենթագրքերում Երբ հիշում եք, որ -Recurse-ը գալիս է անմիջապես գրացուցակից հետո, ապա այն ձեզ լավ կծառայի սկրիպտներում, որոնք պետք է խորացնել տեղեկատվություն գտնելու համար:
Ինչու ենք մենք օգտագործում recurse PowerShell-ում:
Նկարագրություն. Get-ChildItem cmdlet-ը ստանում է տարրերը մեկ կամ մի քանի նշված վայրերում: Եթե ապրանքը կոնտեյներ է, այն ստանում է տարայի ներսում գտնվող իրերը, որոնք հայտնի են որպես մանկական իրեր: Դուք կարող եք օգտագործել Recurse պարամետրը՝ ապրանքներ ստանալու բոլոր մանկական տարաներում և օգտագործել Depth պարամետրը՝ սահմանափակելու համար կրկնվող մակարդակների քանակը
Ի՞նչ է ռեկուրսիան PowerShell-ում:
Ռեկուրսիվ ֆունկցիան ֆունկցիա է, որն ինքն իրեն կանչում է: Ռեկուրսիան սովորաբար օգտագործվում է ծառի նման կամ ներդիր կառուցվածքները շատ ավելի պարզ կոդով մշակելու համար, քան կրկնվող ֆունկցիաները:
Ի՞նչ է GCI-ն PowerShell-ում:
PowerShell Get-ChildItem (gci) նման է dir հրամանին windows-ի հրամանի տողում: Get-ChildItem-ը (gci) ստանում է իրեր, և եթե տարրը կոնտեյներ է, այն կստանա մանկական իրեր, որոնք հասանելի կլինեն տարայի ներսում: PowerShell Get-ChildItem-ում նշված վայրը կարող է լինել ֆայլային համակարգի գրացուցակը, գրանցամատյանը կամ վկայագրերի պահեստը:
Ինչ է cmdlet?
Cmdlet-ը թեթև հրաման է, որն օգտագործվում է PowerShell միջավայրում PowerShell-ի գործարկման ժամանակը կանչում է այս cmdlet-ները ավտոմատացման սկրիպտների համատեքստում, որոնք տրամադրվում են հրամանի տողում: PowerShell-ի գործարկման ժամանակը նաև ծրագրային կերպով կանչում է դրանք PowerShell API-ների միջոցով: