-Recurse е класически превключвател, който инструктира команди на PowerShell като Get-ChildItem да се повтарят в поддиректории След като си спомните, че -Recurse идва директно след директорията, тогава той ще ви послужи добре в скриптове, които трябва да разбиете, за да намерите информация.
Защо използваме рекурсия в PowerShell?
Описание. Командлетът Get-ChildItem получава елементите на едно или повече определени места. Ако елементът е контейнер, той получава елементите вътре в контейнера, известни като дъщерни елементи. Можете да използвате параметъра Recurse, за да получите елементи във всички дъщерни контейнери и да използвате параметъра Depth, за да ограничите броя на нивата за рекурсия
Какво е рекурсията в PowerShell?
Рекурсивната функция е функция, която извършва извикване към себе си. Рекурсията обикновено се използва за обработка на дървовидни или вложени структури с много по-опростен код, отколкото използването на итеративни функции.
Какво е GCI в PowerShell?
PowerShell Get-ChildItem (gci) е подобна на командата dir в командния ред на Windows. Get-ChildItem (gci) получава елементи и ако елементът е контейнер, той ще получи дъщерни елементи, налични вътре в контейнера. Местоположението, посочено в PowerShell Get-ChildItem, може да бъде директория на файловата система, регистър или хранилище за сертификати.
Какво е cmdlet?
А cmdlet е лека команда, която се използва в средата на PowerShell Средата за изпълнение на PowerShell извиква тези командлетове в контекста на скриптове за автоматизация, които се предоставят в командния ред. Средата за изпълнение на PowerShell също ги извиква програмно чрез API на PowerShell.