如何抑制未批准动词的警告?

时间:2014-01-21 16:20:21

标签: powershell

当Powershell执行此行时:

Add-PSSnapin SqlServerProviderSnapin100

我收到此警告消息:

  

警告:某些导入的命令名称包含未经批准的动词,这些动词可能会使其不易被发现。使用Verbose参数获取更多详细信息或键入       Get-Verb查看已批准动词的列表。

如何取消此警告?

2 个答案:

答案 0 :(得分:2)

您可以使用-WarningAction SilentlyContinue添加它,如下所示:

Add-PSSnapin SqlServerProviderSnapin100 -WarningAction SilentlyContinue

答案 1 :(得分:0)

要真正停止获取名称警告,请使用-DisableNameChecking

 import-module MyModule.psm1 -DisableNameChecking

或如前所述,使用-WarningAction SilentlyContinue

import-module MyModule.psm1 -WarningAction SilentlyContinue

或者如果不起作用,请使用警告流重定向,例如

 import-module MyModule.psm1 3>$null

3不是错字。