我尝试使用以下命令在Powershell上安装dotnet core 2.1.4
Invoke-WebRequest -Uri "https://download.microsoft.com/download/A/7/8/A78F1D25-8D5C-4411-B544-C7D527296D5E/dotnet-hosting-2.1.4-win.exe" -OutFile "dotnet-hosting-2.1.4-win.exe"
Start-Process "dotnet-hosting-2.1.4-win.exe" -Wait -ArgumentList '/S', '/v', '/qn' -passthru
Invoke-Expression "net stop was /y"
Invoke-Expression "net start w3svc"
此后,我尝试使用dotnet命令,但无法识别。 然后,我尝试如下再次安装它。
Start-Process "dotnet-hosting-2.1.4-win.exe"
它会弹出一个带有三个选项的对话框。 “修复”,“卸载”和“关闭”。我选择“修复”,一切正常。
那么有什么方法可用于选择Powershell进程的修复选项,而无需单击按钮?由于我们有这么多服务器,因此登录这些服务器并手动单击很麻烦。