无法打开运行空间池,服务器管理器WinRM插件可能已损坏或丢失

迅恒数据中心

 无法打开运行空间池。服务器管理器 WinRM 插件可能已损坏或丢失。博主在Windows Server 2012 R2上遇到了这个问题,来跟大家分享一下。
阿里云9折优惠推荐码

服务器上开始的时候没有安装FTP,后来想装上FTP,也没想用第三方的,IIS就有FTP功能,想安装上,但是跟着向导走下去,到最后就报出了无法打开运行空间池。服务器管理器 WinRM 插件可能已损坏或丢失。这个错误,在网上搜索了很多但都没能修复,也不知道为什么,就放弃修复它了,但是功能还是要用的,怎么不用服务器管理器去完成自己想要的管理呢?请往下继续看。

在放弃修复“无法打开运行空间池。服务器管理器 WinRM 插件可能已损坏或丢失。”这个错误以后,我想到了Linux,管理服务器的朋友一定知道大名鼎鼎的 Linux 服务器,管理 Linux 服务器就肯定知道 Shell,用命令行去管理服务器,所以我就想到了用 Windows 的Power Shell,用命令来安装想要的功能不就行了,不用“服务器管理器”这个“工具”,所以我就查了查命令,做了以下尝试:

使用 Windows Power Shell 查看已经安装的功能(和web有关的)
get-windowsfeature web*

 

执行上方的 Power Shell 命令,命令的含义通俗易懂,就是获取以web开头的系统安装包,因为IIS的安装包就是全部以web开头的。运行结果如下。

获取以web开头的系统安装包获取以web开头的系统安装包

我们就看到了已经安装的服务和没有安装的功能,已经安装的前面就会显示“[X]”,没有安装的就会显示“[ ]”,我的服务器上IIS唯一没有安装的功能就是 FTP,那么想要做的就是安装FTP功能。

使用 Windows Power Shell 安装功能?

install-windowsfeature web-ftp-server,web-ftp-ext

执行上方的 Power Shell 命令,注意PowerShell脚本是不区分大小写的,所以我这里为了方便起见,全部使用了小写字母的命令。来安装FTP功能。

安装FTP功能

等待安装完成

等待安装完成,再次查看,我们就看到FTP已经安装上了,没有使用“服务器管理器”,也没有报错。安装FTP功能安装FTP功能

 

比如说我们装DNS服务装不上的时候,可以先在Windows Power Shell运行get-windowsfeature *dns*看是否安装和要装哪些服务,根据结果只用装DNS就可以了,再执行install-windowsfeature dns,rsat-dns-server就可以了!请注意是要安装2个功能,dns是服务端,rsat-dns-server是DSN管理器。

我们看看安装前后对比:
DNS.png

分类:IDC资讯 百度收录 必应收录