具有相关动态参数的PowerShell函数

时间:2016-09-04 14:30:09

标签: powershell

我试图定义一个动态参数相互依赖的函数。例如,我可能有1个参数和两个动态参数:

  • $rootPath:驱动器号。
  • $rootPathItem:第一个文件夹 在驱动器号内。
  • $rootPathChildItem:第二个文件夹 在第一个。

问题是:如何制作ValidateSet $rootPathChildItem取决于其他动态参数?从核心来看,似乎不是一种在DynamicParam块内部读取动态参数值的方法(尽管在开始块中没有问题)。 (注意,这只是一个例子。例如,我可以将初始参数更改为一年中剩余的月份。)

最终,问题是我如何定义动态参数,以便第二个动态参数取决于第一个动态参数中项目的选择。

非常感谢帮助。

提前致谢!

标记

0 个答案:

没有答案