Get-ChildItem recurse como un parámetro en PowerShell
Estoy buscando para crear una función que podría cambiar la capacidad de repetición encmdlet Get-ChildItem.
Como ejemplo muy básico:
...
param
(
[string] $sourceDirectory = ".",
[string] $fileTypeFilter = "*.log",
[boolean] $recurse = $true
)
Get-ChildItem $sourceDirectory -recurse -filter $fileTypeFilter |
...
¿Cómo se agrega condicionalmente el-recurse
¿Desea marcar el elemento Get-ChildItem sin tener que recurrir a alguna declaración if / else?
Pensé que tal vez uno podría simplemente sustituir el-recurse
en la declaración Get-ChildItem con una$recurseText
parámetro (establecido en "-recurse" si $ recurse fuera verdadero), pero eso no parece funcionar.