Функция PowerShell с зависимыми динамическими параметрами

Я пытаюсь определить функцию, в которой динамические параметры зависят друг от друга. Например, у меня может быть 1 параметр и два динамических параметра:

  • $rootPath: Буква диска.
  • $rootPathItem: Первая папка в букве диска.
  • $rootPathChildItem: Вторая папка в первой.

Вопрос: как мне сделать так, чтобы ValidateSet за $rootPathChildItem зависит от других динамических параметров? По своей сути, кажется, что нет способа прочитать значение динамического параметра в то время как внутри DynamicParam блок (хотя в начале блока это не проблема). (Обратите внимание, что это всего лишь пример. Я мог бы изменить начальный параметр, например, на месяцы, оставшиеся в году.)

В конечном счете, вопрос заключается в том, как определить динамические параметры так, чтобы второй динамический параметр зависел от выбора элементов в первом динамическом параметре.

Помощь будет наиболее ценной.

Заранее спасибо!

отметка

0 ответов

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