-Recurse est un commutateur classique, qui demande aux commandes PowerShell telles que Get-ChildItem de se répéter dans les sous-répertoires Une fois que vous vous souvenez que -Recurse vient directement après le répertoire, alors il vous servira bien dans les scripts qui doivent approfondir pour trouver des informations.
Pourquoi utilisons-nous la récursivité dans PowerShell ?
Description. L'applet de commande Get-ChildItem obtient les éléments dans un ou plusieurs emplacements spécifiés. Si l'élément est un conteneur, il récupère les éléments à l'intérieur du conteneur, appelés éléments enfants. Vous pouvez utiliser le paramètre Recurse pour obtenir des éléments dans tous les conteneurs enfants et utiliser le paramètre Depth pour limiter le nombre de niveaux à recurse
Qu'est-ce que la récursivité dans PowerShell ?
Une fonction récursive est une fonction qui s'appelle elle-même. La récursivité est généralement utilisée pour traiter des structures arborescentes ou imbriquées avec un code beaucoup plus simple que l'utilisation de fonctions itératives.
Qu'est-ce que GCI dans PowerShell ?
PowerShell Get-ChildItem (gci) est similaire à la commande dir dans l'invite de commande Windows. Get-ChildItem (gci) obtient les éléments et si l'élément est un conteneur, il obtiendra les éléments enfants disponibles à l'intérieur du conteneur. L'emplacement spécifié dans PowerShell Get-ChildItem peut être le répertoire du système de fichiers, le registre ou le magasin de certificats.
Qu'est-ce que l'applet de commande ?
Une cmdlet est une commande légère utilisée dans l'environnement PowerShell Le runtime PowerShell appelle ces cmdlets dans le contexte des scripts d'automatisation fournis sur la ligne de commande. Le runtime PowerShell les appelle également par programmation via les API PowerShell.