我正在像这样的 powershell 脚本中安装一些 MSI 包:
启动进程“Msi_Path”/qn -Wait
这些 MSI 包是:
SQLSysClrTypes.msi、SharedManagementObjects.msi、PowerShellTools.msi(适用于 SQL Server 2012)
在同一个脚本中,安装后,我尝试像这样导入 SqlPs 模块:
导入模块 SqlPs -DisableNameChecking
但我收到了这个错误:
未加载指定的模块“SQLPS”,因为在任何模块目录中都找不到有效文件。
当我打开一个新的 PowerShell 窗口并导入模块时,它就可以工作了。我试图在我的脚本中启动一个新的 PowerShell 进程,如下所示:
Start-Process 'powershell' 'secondScript.ps1' #with Import-Module SqlPs
但我得到了同样的错误。
您有什么想法或解决方法吗?
谢谢你。