WinRM Powershell命令不起作用

我有一个运行Windows远程pipe理(WinRM)服务的Azure虚拟机。 我试图在Powershell(以pipe理员身份运行)下面的命令运行,但得到一个错误。

winrm quickconfig 

错误:

input错误:没有用于文件扩展名的脚本引擎“.vbs”

实际上,我尝试的任何WinRM相关的命令都给了我同样的错误。

可能是这个错误的原因是什么? 我是否需要安装扩展程序才能运行?

任何帮助,将不胜感激。 谢谢。

问题是.vbs扩展名与Notepad ++程序相关联。 而且由于winrm使用一个vbs文件来运行它的命令,我做了以下操作来将扩展重新关联到基于Microsoft®Windows的脚本宿主。

  1. 以admin身份运行命令提示符并执行

    assoc .vbs = VBSFile

  2. 转到控制面板 – >程序 – >默认程序 – >将文件types或协议与特定程序关联

  3. select.vbs扩展名 – >点击更改程序 – >selectMicrosoft Windows脚本宿主

感谢@proteus的链接指向我的解决scheme。

在cmd上以admin身份运行:

 regsvr32 vbscript.dll