Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在组策略中启用Powershell WinRM(WS-manager)服务后,该服务未运行_Powershell_Powershell 2.0_Powershell 3.0_Winrm - Fatal编程技术网

在组策略中启用Powershell WinRM(WS-manager)服务后,该服务未运行

在组策略中启用Powershell WinRM(WS-manager)服务后,该服务未运行,powershell,powershell-2.0,powershell-3.0,winrm,Powershell,Powershell 2.0,Powershell 3.0,Winrm,我需要在2008 R2服务器上运行远程powershell命令,因此我使用组策略启用了WinRM 但是,当我进入windows服务查看正在运行的服务时,windows远程管理WS-Management不在列表中 所以当我尝试运行powershell命令来设置WinRM时 它说服务没有运行,因此我无法注册配置;这正是我真正需要的,因为我需要以PS版本2而不是版本3的形式运行powershell命令 以前有人遇到过这种情况吗?有人知道从哪里开始找吗 首先,您不需要WinRM或PowerShell远程

我需要在2008 R2服务器上运行远程powershell命令,因此我使用组策略启用了WinRM

但是,当我进入windows服务查看正在运行的服务时,windows远程管理WS-Management不在列表中

所以当我尝试运行powershell命令来设置WinRM时

它说服务没有运行,因此我无法注册配置;这正是我真正需要的,因为我需要以PS版本2而不是版本3的形式运行powershell命令

以前有人遇到过这种情况吗?有人知道从哪里开始找吗


首先,您不需要WinRM或PowerShell远程处理来运行2.0版。您只需使用该版本调用powershell:

powershell.exe -Version 2.0
至于你的问题,我不知道为什么服务缺失。既然你自己安装了WMF 3/Powershell 3,我想,因为它是2008 R2,也许你可以尝试重新安装或修复它?事件日志中是否有任何消息?我承认我以前从未见过这种情况

您是否使用过定制或缩减的2008 R2安装程序