我已经购买了一台 VM,并使用 RDP 连接到它。现在我从网上下载了 2 个文件;Microsoft Edge exe 文件 + PowerShell 7.0 MSI 文件,如下所示:-
然后使用管理员用户>>我毫无问题地安装了 Microsoft Edge。但是当我试图安装 PowerShell MSI 文件时,我被拒绝访问:-
我联系了提供 VM 的公司,他们提到了以下内容:-
请查看此链接了解如何安装较新的 PowerShell: https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows ?view=powershell-7.4 我们提供非托管服务,这意味着我们负责提供硬件,但维护和配置操作系统级别及以上服务器仍然是客户的责任。
默认情况下,我们对您希望在服务器上运行的软件类型没有任何限制。虽然访问服务器的标准协议是 SSH(安全 Shell 协议)和 RDP(远程桌面协议),但对于高级用户,我们还提供 Contabo API 来使用 HTTP 管理资源:https://api.contabo.com/
什么原因可能导致“访问被拒绝”错误?
我不确定到底发生了什么,但根据@Ramhound 的说法,在我运行此命令后:-
C:\Users\Administrator>msiexec.exe /package PowerShell-7.4.3-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1 USE_MU=1 ENABLE_MU=1 ADD_PATH=1
当我右键单击文件夹时,我开始看到 PowerShell 7:-
我无法说出您收到“拒绝访问”错误的确切原因。您可以通过在提升的命令提示符下使用以下命令安装 PowerShell 来绕过该错误: