如何在导入模块时禁用有关未批准动词的警告



Import-Module导入模块时,我会得到以下警告:

警告:一些导入的命令名称包括未批准的动词,这可能会使它们降低。使用详细参数以获取更多详细信息或键入get-verb以查看批准的动词列表。

如何禁用它?

中使用 -DisableNameChecking
Import-Module -DisableNameChecking

引用导入模块文档:

-disablenamechecking

表示此cmdlet抑制了警告您何时的信息 您导入cmdlet或函数,其名称包含未批准的动词 或禁止的特征。

默认情况下,当您导入导出cmdlet或功能的模块时 PowerShell显示了未经批准的动词,显示 遵循警告消息:

"警告:一些导入的命令名称包括未批准的动词 可能会使它们变得不可发现。使用详细参数以获取更多 细节或键入get-verb以查看批准的动词列表。"

此消息只是警告。完整的模块仍在导入, 包括不合格命令。虽然消息是 向模块用户显示,命名问题应由 模块作者。

最新更新