-Recurse je klasický přepínač, který přikazuje příkazům PowerShellu, jako je Get-ChildItem opakovat v podadresářích Jakmile si vzpomenete, že -Recurse přichází přímo za adresář, pak vám dobře poslouží ve skriptech, které je třeba procházet, abyste našli informace.
Proč v PowerShellu používáme rekurzu?
Popis. Rutina Get-ChildItem získá položky v jednom nebo více zadaných umístěních. Pokud je položka kontejnerem, dostane položky do kontejneru, známého jako podřízené položky. Pomocí parametru Recurse můžete získat položky ve všech podřízených kontejnerech a pomocí parametru Depth omezit počet úrovní, které se mají opakovat
Co je rekurze v PowerShellu?
Rekurzivní funkce je funkce, která volá sama sebe. Rekurze se obvykle používá ke zpracování stromových nebo vnořených struktur s mnohem jednodušším kódem než pomocí iterativních funkcí.
Co je GCI v PowerShellu?
PowerShell Get-ChildItem (gci) je podobný příkazu dir v příkazovém řádku systému Windows. Get-ChildItem (gci) získává položky, a pokud je položka kontejnerem, získá podřízené položky dostupné v kontejneru. Umístěním uvedeným v PowerShell Get-ChildItem může být adresář systému souborů, registr nebo úložiště certifikátů.
Co je to cmdlet?
Rutina je odlehčený příkaz, který se používá v prostředí PowerShell Runtime prostředí PowerShell vyvolává tyto rutiny v kontextu automatizačních skriptů, které jsou poskytovány na příkazovém řádku. Runtime prostředí PowerShell je také vyvolává programově prostřednictvím rozhraní API PowerShell.