用于销毁资源的 Powershell 动词

Posted

技术标签:

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

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

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

谢谢!

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

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

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

【讨论】:

删除不是 Powershell 动词

以上是关于用于销毁资源的 Powershell 动词的主要内容,如果未能解决你的问题,请参考以下文章

powershell 动词补完用エイリアス·改ですよ

用于从存储帐户 V2 检索存储帐户资源 ID、blob 资源 ID 的 Powershell 命令

为自动执行设置 PowerShell 脚本

powershell 来自https://stackoverflow.com/questions/1862554/get-childitem-recurse-as-a-parameter-in-pow

RESTFUL

初撩RESTful