Командлет Powershell Get-ChildItem с опцией '-recurse' (необязательно)

Я пытаюсь выяснить, можно ли использовать параметр -Recurse в Get-ChildItem Командлет в зависимости от значения другой переменной.

Я имею в виду, скажем, что у нас есть логический параметр $flag, если $flag является True Я хотел бы вставить параметр -Recurse в Get-ChildItem исполнение, иначе нет.

Большое спасибо.

1 ответ

Параметры переключателя позволяют передавать логическое значение, если оно используется с двоеточием:'

Пример:

$flag = $true
Get-ChildItem -Recurse:$flag

Буду использовать -Recurse

$flag = $false
Get-ChildItem -Recurse:$flag

НЕ будет использовать -Recurse

Другие вопросы по тегам