![Windows 7 家庭高级版的远程 powershell](https://linux22.com/image/1529122/Windows%207%20%E5%AE%B6%E5%BA%AD%E9%AB%98%E7%BA%A7%E7%89%88%E7%9A%84%E8%BF%9C%E7%A8%8B%20powershell.png)
有人知道远程 powershell(作为服务器而不是客户端)是否可以在 Windows 7 Home Premium 上运行?
我找到了一个帖子这里说家庭版没有所需的网络位,但它没有详细说明,理想情况下,我希望看到微软说明列表中包含的 winrm 不支持什么。
我也发现这说不支持远程桌面,所以任何远程身份验证都不起作用?
我在运行时也遇到了下面显示的拒绝访问错误winrm quickconfig
,但使用我自己对这篇文章的回答修复了这个问题,所以这可能与使用家庭高级版无关(在找到修复方法之前我已经将其升级到专业版)。
WSManFault
Message = Access is denied.
Error number: -2147024891 0x80070005
Access is denied.
答案1
事实证明,0x80070005 错误是由于帐户密码为空而导致的,但是由于我已经将 Windows 版本升级到专业版,因此我仍然对家庭高级版是否支持 winrm 感兴趣
答案2
我的问题有点不同,但我希望我的回答能对某些人有所帮助。我能够为我的 Windows 7 Home Premium 配置 PS Remoting。
我检查了这里的所有内容,但在尝试运行时仍然出现错误“无法检查防火墙的状态”Enable-PSRemoting
然后我发现我的 WinRM 配置没有监听器。您可以通过运行以下命令来检查:
dir WSMan:\localhost\Listener
如果您有空的响应,您应该手动添加默认监听器:
New-WSManInstance winrm/config/Listener -SelectorSet @{Address="*";Transport="http"}
答案3
要启用 Powershell Remoting,我们可以启用 WinRM 并设置防火墙规则。您可以查看以下有关通过组策略启用 Powershell Remoting 的链接。 https://www.briantist.com/how-to/powershell-remoting-group-policy/ 对于错误 0x80070005 表示拒绝访问,您可以参考下面有关 winrm quickconfig 拒绝访问错误的链接。 https://social.technet.microsoft.com/Forums/systemcenter/en-US/b293be63-db96-4839-be3a-a071369e12af/winrm-quickconfig-access-denied-error?forum=virtualmachinemanager