【发布时间】:2016-01-23 13:48:23
【问题描述】:
我创建了一些 psm1 文件,并将以下几行放在每个 psm1 文件的顶部,
Set-StrictMode -Version 2
Add-PSSnapin SqlServerCmdletSnapin*
Add-PSSnapin SqlServerProviderSnapin*
但是,它得到了警告
警告:从模块“mymodule”中导入的一些命令的名称包括未经批准的动词,这些动词可能会使它们 不易被发现。要查找带有未批准动词的命令,请使用 Verbose 再次运行 Import-Module 命令 范围。要获得批准的动词列表,请键入 Get-Verb。如果多次导入模块会出现以下错误。
Add-PSSnapin :已添加具有相同密钥的项目。 在行:1 字符:1 + 添加-PSSnapin SqlServerCmdletSnapin* + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Add-PSSnapin], ArgumentException + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.AddPSSnapinCommand Add-PSSnapin :已添加具有相同密钥的项目。 在行:2 字符:1 + 添加-PSSnapin SqlServerProviderSnapin* + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Add-PSSnapin], ArgumentException + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.AddPSSnapinCommand或者有没有办法在系统启动时为每个用户加载这些管理单元?
【问题讨论】:
标签: powershell