get-or-create 的正确 PowerShell 动词/模式是什么?

And*_*kin 5 powershell design-patterns naming-conventions

我想创建一些 PowerShell 函数来创建一个项目,或者返回现有项目(如果它已经存在)。例如数据库登录、文件夹等。

什么是合适的动词?有没有Ensure批准的动词,我不知道还有什么会是适用的。我考虑过,New-X -IfExists ReturnExisting但我更愿意遵循一个共同的模式,而不是发明我自己的模式。

是否有任何内置的 PowerShell commandlet 可以执行 get-or-create 以便我可以复制该方法?

The*_*ian 4

根据批准的动词列表

New 与 Set
New 动词用于创建新资源。Set 动词用于修改现有资源,如果资源不存在则可以选择创建该资源,例如 Set-Variable cmdlet。