【问题标题】:Powershell: Hiding second function parameter when first is already definedPowershell:当第一个函数参数已经定义时隐藏第二个函数参数
【发布时间】:2013-06-15 20:30:24
【问题描述】:

我正在尝试使用 Powershell 实现我们产品的 API。例如,我想创建一个函数Remove-OurProductEntity。这个函数应该有-ById-ByFullPath 参数来知道要删除哪个实体。它们不应该都是强制性的,而只是其中之一。

如果用户在命令行中指定了其中之一,则第二个不得出现在自动完成中,Powershell 不应要求用户定义第二个。此外,如果用户同时指定了两者,函数应该要求定义唯一一个。

是否可以在 Powershell 中完成?或者我应该处理函数内部的所有逻辑? Powershell 的语言真的很酷,猜猜应该是类似的东西。

【问题讨论】:

    标签: powershell


    【解决方案1】:

    【讨论】:

    • 你是上帝。或者 Powershell :) 10x 很多,就像我经常说的那样——如此简单 :)
    猜你喜欢
    • 2019-07-15
    • 2021-12-20
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多