Я писал простую функцию для проверки чего-либо и хотел знать, возможно ли создать параметры, которые не требуют аргументов, но могут быть указаны для выполнения определенного действия. Я искал, но не вижу никого, кто использует это. Как, например, параметр -Recurse в get-childitem. Он не требует аргументов, но при его указании всегда подразумевается рекурсивный поиск. Есть ли способ сделать это в функции? Я попытался [AllowNull ()], [AllowEmptyString ()] с параметром, но когда я проверяю его, я получаю сообщение об ошибке без аргумента.