PowerShell Remoting 未安装 MSI

PowerShell Remoting Not installing MSI

下午好,我在通过 PowerShell Remoting 将 Microsoft Edge .msi 安装到 windows 服务器 2012R2 时遇到了一些问题。该代码可以在我的本地计算机上运行,​​但是当我尝试通过远程处理来解析它时,它只是挂在那里并且没有任何反应。我已经等了一个小时试图解决这个问题,所以只是寻求帮助。 \

.msi 文件位于服务器本地。我知道 PS Remoting 连接到服务器,因为我可以传递命令来制作文件夹作为示例。

Invoke-Command $Server -Scriptblock {
    Write-Host "Installing Microsoft Edge"
    Start-Process C:\Source\BuildSource\Laptop-MicrosoftEdge\MicrosoftEdgeEnterpriseX64.msi /quiet -wait
    Write-Host "Microsoft Edge Installed"
}

根据我的评论,我刚刚测试了以下方法:

$installArgs = @(
    "/i"
    "C:\temp\MSEdge\MicrosoftEdgeEnterpriseX64.msi"
    "/qb!"
    )

Invoke-Command $Server -Scriptblock {
    write-Host "installing Microsoft Edge" 
    Start-Process "msiexec.exe" -ArgumentList  $installArgs -Wait
    Write-Host "Microsoft Edge installed" 
    }

我建议也添加一些日志记录。