使用 PowerShell v3.0 安装 msi 文件
Install msi file with PowerShell v3.0
我正在尝试自动安装 SharePoint 2013,为此我必须使用 PowerShell 安装 MSI 文件,但在我执行它时 returns 出错。
这是错误信息:
Error: This command cannot be run due to the error: No application is
associated with the specified file for this operation.
这是我要执行的命令..
Start-Process -FilePath C:\SharePoint_V2\SQL Shared Features\SQLSysClrTypes.msi -ArgumentList /qn /quiet /norestart /l* C:\temp\SQLCLR.log -WorkingDirectory C:\SharePoint_V2\SQL Shared Features\ -verb runAs -Wait;
这是我的 tried/checked:
- 我可以手动安装msi(所以有一个应用程序与指定的文件关联)
- 打开 msi 文件的默认程序设置为 Windows 安装程序
- 脚本已 运行 成为管理员
我已经搜索了几个小时的解决方案,但我没有想法。
我会直接调用 msiexec 并在参数列表中包含 /I 开关(这是 i 而不是 L)。
(检查命令行上的 msiexec /?
以获得完整选项)
在您的情况下,它类似于下面的示例。请注意完整参数列表周围的双引号。
Start-Process -FilePath "C:\Windows\System32\msiexec.exe" -ArgumentList "/I C:\SharePoint_V2\SQL Shared Features\SQLSysClrTypes.msi /qn /quiet /norestart /l* C:\temp\SQLCLR.log" -WorkingDirectory C:\SharePoint_V2\SQL Shared Features\ -verb runAs -Wait;
我正在尝试自动安装 SharePoint 2013,为此我必须使用 PowerShell 安装 MSI 文件,但在我执行它时 returns 出错。
这是错误信息:
Error: This command cannot be run due to the error: No application is associated with the specified file for this operation.
这是我要执行的命令..
Start-Process -FilePath C:\SharePoint_V2\SQL Shared Features\SQLSysClrTypes.msi -ArgumentList /qn /quiet /norestart /l* C:\temp\SQLCLR.log -WorkingDirectory C:\SharePoint_V2\SQL Shared Features\ -verb runAs -Wait;
这是我的 tried/checked:
- 我可以手动安装msi(所以有一个应用程序与指定的文件关联)
- 打开 msi 文件的默认程序设置为 Windows 安装程序
- 脚本已 运行 成为管理员
我已经搜索了几个小时的解决方案,但我没有想法。
我会直接调用 msiexec 并在参数列表中包含 /I 开关(这是 i 而不是 L)。
(检查命令行上的 msiexec /?
以获得完整选项)
在您的情况下,它类似于下面的示例。请注意完整参数列表周围的双引号。
Start-Process -FilePath "C:\Windows\System32\msiexec.exe" -ArgumentList "/I C:\SharePoint_V2\SQL Shared Features\SQLSysClrTypes.msi /qn /quiet /norestart /l* C:\temp\SQLCLR.log" -WorkingDirectory C:\SharePoint_V2\SQL Shared Features\ -verb runAs -Wait;