当Powershell执行此行时:
Add-PSSnapin SqlServerProviderSnapin100
我收到此警告消息:
警告:某些导入的命令名称包含未经批准的动词,这些动词可能会使其不易被发现。使用Verbose参数获取更多详细信息或键入 Get-Verb查看已批准动词的列表。
如何取消此警告?
答案 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
不是错字。