Estoy buscando crear una función que pueda alternar la capacidad de recurse en cmdletGet-ChildItem.Get-ChildItem recurse como parámetro en PowerShell
Como un ejemplo muy básico:
...
param
(
[string] $sourceDirectory = ".",
[string] $fileTypeFilter = "*.log",
[boolean] $recurse = $true
)
Get-ChildItem $sourceDirectory -recurse -filter $fileTypeFilter |
...
¿Cómo se puede añadir de forma condicional la bandera -recurse
a Get-ChildItem sin tener que recurrir a alguna sentencia if/else?
Pensé que quizás uno podría simplemente sustituir el -recurse
en la instrucción Get-ChildItem con un parámetro $recurseText
(establecido en "-recurse" si $ recurse era verdadero), pero parece que no funciona.
Genial, gracias! ¡Esto parece funcionar! – Sean
Gracias Keith, aprendí algo aquí :) –