【问题标题】:Powershell verb for destroying a resource用于销毁资源的 Powershell 动词
【发布时间】:2011-07-15 02:53:21
【问题描述】:

在命名我的 cmdlet 时,我一直在尝试坚持使用 the approved list of Powershell verbs。我有一个创建资源的函数,所以它被称为 New-ClearCaseView。我还想创建一个函数,一旦不再使用它就会破坏这个资源。但是,我没有看到任何与 New 搭配的配对动词。我认为 Remove 动词最接近,但这是为了从集合中删除资源,而不是实际销毁资源。

有什么建议吗?是否有最新的已接受 Powershell 动词列表?

谢谢!

【问题讨论】:

    标签: powershell naming-conventions powershell-2.0 code-standards


    【解决方案1】:

    Remove 将是正常使用的动词(例如,delRemove-Item 的别名)。

    Unpublish 可能是另一种可能性(但前提是您的 new 正在以类似于 publish 的方式使用)。同样是 Unregister(通常与 register 配对)。

    【讨论】:

    • 感谢理查德的建议。资源确实在被创建和销毁,所以注册和发布并不完全合适。我想我会选择 Remove,因为它是最接近的。该资源实际上从未进入集合,但由于它具有“del”别名,因此它很接近。
    • 我同意。 Remove-Item 用于删除文件,所以 Remove-ClearCaseView 才有意义。
    【解决方案2】:

    在你的情况下“删除”有什么问题吗?

    【讨论】:

    • 删除不是 Powershell 动词
    猜你喜欢
    • 2014-09-05
    • 2021-06-01
    • 2022-07-13
    • 2017-12-18
    • 2016-07-23
    • 2020-12-27
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多