我正在尝试自动安装SharePoint 2013,为此我必须使用PowerShell安装MSI文件,但在执行时会返回错误。
这是错误消息:
错误:由于错误,无法运行此命令:没有应用程序 与此操作的指定文件关联。
这是我正在尝试执行的命令..
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;
这是我尝试/检查的内容:
我现在一直在寻找解决方案几个小时,而且我没有想法。
答案 0 :(得分:2)
我会直接调用msiexec并在参数列表中包含/ I-switch(这是一个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;